2012-02-08 3 views
-1

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

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

Вот код:

$file = "countries.txt"; 

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

$gcontent = fread($gfuc, 5000); 

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

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

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

+0

Если я правильно понимаю ваш вопрос: 'взрывать («», $ ехрс)' – Minras

+0

какова цель чтения содержимого файл в массив, вы только выводите его? почему бы не просто сделать fpassthru ('countries.txt') '? или 'echo nl2br (file_get_contents ('countries.txt'));' в случае, если вы хотите превратить новые строки в элементы br. – Gordon

+0

Вместо того, чтобы использовать fread и затем взорваться на новых строках, почему бы просто не использовать функцию PHP() - http://uk3.php.net/manual/en/function.file.php - это дает вам массив в первом место? –

ответ

2

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

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

большое спасибо. Я действительно ценю это! –

+0

Нет проблем, удачи. :) – hsz

+0

Если это то, чего хочет OP, OP может написать 'echo nl2br (file_get_contents ('countries.txt'));' – Gordon

0

делать с:

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

спасибо, что я уже сделал это с циклом foreach. –

+0

@SandroVardiashvili приветствую;) –

0

Попробуйте

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

спасибо, что я уже сделал это с петлей foreach. –

+0

Это именно то, что я предложил ... – Dan

0

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

+0

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

+0

Нет причин, по которым это должно быть уменьшено. * Нейтрализованный. * –

+0

спасибо, что я уже сделал это с петлей foreach. –

0

Конечно,

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

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

foreach($expc as $eK => $eV) 
{ 
    echo "Element " . $eK . " is: " . $eV . "<br/>"; 
} 
+0

спасибо, что я уже сделал это с петлей foreach. –

0

var_dump ($ ехрс);

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

+0

спасибо, что я уже сделал это с петлей foreach. –