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 $output)
{
echo $output.'<br/>';
}
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/>";
}