PHP эхо все содержимое файла после взрыва

У меня есть файл стран и я хочу повторить все его содержимое после взрыва.

Я взрываю это с новой линией.

Вот код:

$file = "countries.txt";

$gfuc = fopen($file ,"r");

$gcontent = fread($gfuc, 5000);

$expc = explode("\n", $gcontent);

Можно ли получить все результаты в новой строке без записи $expc[0] $expc[1] и т. Д.?

Заранее спасибо.

7 ответов

Решение

Вы делаете это $expc массив:

foreach ( $expc as $item ) {
  echo $item . '<br/>';
}

var_dump($ ехрс);

var_dump () - очень хороший метод для проверки массивов или переменных

Делать с:

foreach( $expc as $val  ){
   echo $val . '<br>';
}

Попробуй это

foreach($expc as $output)
{
    echo $output.'<br/>';
}

Пытаться print_r($expc) или же var_dump($expc),

http://de.php.net/manual/en/function.file-get-contents.php

"file_get_contents - читает весь файл в строку"

ИЛИ ЖЕ

file() - читает весь файл в массив

$expc = file($file);
echo implode("\n", $expc);

Конечно,

Если это для целей отладки, используйте print_r() или var_dump ().

В противном случае используйте цикл foreach:

foreach($expc as $eK => $eV)
{
    echo "Element " . $eK . " is: " . $eV . "<br/>";
}
Другие вопросы по тегам