Содержимое файла:
name = "Андрей"
date = "10.01.08"
age = "31"
Как можно вытащить все значения в кавычках и присвоить их к одноименным переменным (т.е. $name, $date и $age) ?
Спустя 57 минут, 21 секунда (22.08.2011 - 15:44) bodja написал(а):
Примерно так.
Вообще если делаете базу в файле,то лучше ,базу на разделителях сделать,
так будет надежнее.
$f=file('./user.txt');
$tmp = explode ('"', $f[0]);
$name=$tmp[1];
$tmp = explode ('"', $f[1]);
$date=$tmp[1];
$tmp = explode ('"', $f[2]);
$age=$tmp[1];
Вообще если делаете базу в файле,то лучше ,базу на разделителях сделать,
так будет надежнее.
Спустя 19 минут, 45 секунд (22.08.2011 - 16:04) Glorious написал(а):
bodja, спасибо.
Работает хорошо.
Работает хорошо.
Спустя 1 минута (22.08.2011 - 16:05) neadekvat написал(а):
bodja, че-то сложно как-то.
$str = 'name = "Андрей"
date = "10.01.08"
age = "31"';
$arr = parse_ini_string($str); // parse_ini_file() для файла.
print_r($arr);
extract($arr);
echo $name; // Андрей
Спустя 21 минута, 7 секунд (22.08.2011 - 16:26) bodja написал(а):
Ну так х.з. ,это конфигурация или база такая.
Я на экстрасенса пока учусь.
Я на экстрасенса пока учусь.
Спустя 2 минуты, 37 секунд (22.08.2011 - 16:29) neadekvat написал(а):
Цитата (bodja @ 22.08.2011 - 17:26) |
Ну так х.з. ,это конфигурация или база такая. |
В смысле? ТС сказал, что это файл, и представил его содержимое. Экстрасенсом тут быть не нужно.
Спустя 20 минут, 13 секунд (22.08.2011 - 16:49) bodja написал(а):
В прямом,не все воспринимают txt как ini.
Спустя 1 час, 44 минуты, 14 секунд (22.08.2011 - 18:33) neadekvat написал(а):
Цитата (bodja @ 22.08.2011 - 17:49) |
В прямом,не все воспринимают txt как ini. |
А кто говорит об ini? Какая вообще разница, какое там расширение у файла? ТС предоставил достаточно, чтобы понять, какой у него формат хранения данных.
Спустя 15 минут, 52 секунды (22.08.2011 - 18:49) bodja написал(а):
neadekvat
Зачем мне ,что то доказывать?
Доказывайте лучше ТС-у ,пускай выбирает что ему лучше нравится.
ЗЫ Что за манера цеплятся к отвечающему.
Зачем мне ,что то доказывать?
Доказывайте лучше ТС-у ,пускай выбирает что ему лучше нравится.
ЗЫ Что за манера цеплятся к отвечающему.
Спустя 17 минут, 10 секунд (22.08.2011 - 19:06) neadekvat написал(а):
Цитата (bodja @ 22.08.2011 - 19:49) |
ЗЫ Что за манера цеплятся к отвечающему. |
Правда чтоль? Это ты, может, привык, что я цеплясюь, и де-факто себя жертвой считаешь.
А я вполне справедливо назвал твой способ сложным, т.к. вкуривать в него можно долго. Мой же занимает 2 строки.
Кроме того, оправдываться и цепляться ты начал сам. Мои слова можно было просто проигнорировать, и это был бы самый правильный путь.