Программирование > PHP
Вывод второй стоки из файла
andy5555:
вообщем есть файл.Содержимое которого:
1. Ivanov
2. Petrov
3. Sidorov
Передо мной стоит задача каждой строке присвоить свою переменную. С первой строкой я сделал так:
$fd = fopen($datei, "r+");
$buffer = fgets($fd, 4096);
fclose($fd);
А как мне присвоить ко второй строке переменную, и к третьей?
Запись в файл подругому невозможна. Только по строчкам.
vasa_c:
Не понял.
Что значит "присвоить ко второй строке переменную"?
Присвоить переменной строку?
Почитай мануал на тему, что такое массивы.
А так же изучи функцию file
Greg:
сделай каждую строку как элемент массива
file -- Читает содержимое файла и помещает его в массив
andy5555:
что-то я если чесно не разберусь
вот этот пример (из ссылки):
$lines = file($moi_file);
foreach ($lines as $line_num => $line) {
echo "Строка #<b>{$line_num}</b> : " . htmlspecialchars($line) . "
\\n";
}
как мне сделать каждую строку как элемент массива?
Greg:
andy5555
эта функция применят содержимое твоего файла и разделяет его на строчки, каждая строчка - элемент массива? как сделать массив надеюсь тебе известно?
просто присвайвай в цикле новому элементу это самое значение - содержимое строки
нужно не выводить строку, а запихивать её в массив
Навигация
Перейти к полной версии