Программирование > PHP

Вывод второй стоки из файла

(1/3) > >>

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
эта функция применят содержимое твоего файла и разделяет его на строчки, каждая строчка - элемент массива? как сделать массив надеюсь тебе известно?

просто присвайвай в цикле новому элементу это самое значение - содержимое строки

нужно не выводить строку, а запихивать её в массив

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии