PHP эхо все содержимое файла после взрыва - PullRequest
0 голосов
/ 08 февраля 2012

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

Я взорвал его новой строкой.

Вот код:

$file = "countries.txt";

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

$gcontent = fread($gfuc, 5000);

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

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

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

Ответы [ 7 ]

2 голосов
/ 08 февраля 2012

Вы зациклили этот массив $expc:

foreach ( $expc as $item ) {
  echo $item . '<br/>';
}
0 голосов
/ 08 февраля 2012

var_dump ($ ехрс);

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

0 голосов
/ 08 февраля 2012

Конечно,

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

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

foreach($expc as $eK => $eV)
{
    echo "Element " . $eK . " is: " . $eV . "<br/>";
}
0 голосов
/ 08 февраля 2012

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

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

OR

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

$expc = file($file);
echo implode("\n", $expc);
0 голосов
/ 08 февраля 2012

Попробуйте print_r($expc) или var_dump($expc).

0 голосов
/ 08 февраля 2012

Попробуйте это

foreach($expc as $output)
{
    echo $output.'<br/>';
}
0 голосов
/ 08 февраля 2012

делать с:

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