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().

Другие вопросы по тегам