PHP Использование одного fscanf для чтения из нескольких строк?
Согласно документации PHP
mixed fscanf ( resource $handle , string $format [, mixed &$... ] )
Каждый вызов fscanf() читает одну строку из файла.
Теперь я пытаюсь прочитать этот вывод из файла с помощью одного fscanf()
Это линейные входы.
8
4,0
лучшее место для изучения
используя этот код
fscanf("%d \n %f \n %[^\\n]");
но вывод я получаю
8
пустой
пустой
Какой правильный код для чтения с использованием одного fscanf?
1 ответ
Невозможно прочитать несколько строк из файла с помощью одного fscanf. Альтернативой является вызов fscanf несколько раз, по одному для каждой строки. Альтернативой, которая будет читать все строки за один раз, является функция file().