2016-03-25 11 views
0

私はそのような配列を持っています。配列を新しい行に埋め込む方法

$array = array(); 
$array[] = 'how'; 
$array[] = 'are'; 
$array[] = 'you'; 

私はecho implode("\n", $array); exit; die;echo implode(PHP_EOL, $array); exit; die;の両方を試してみましたが、それは常に同じ行に出力し、好きではない:



あり、どのように
私は新しい行に配列を内破するにはどうすればよい

+0

ブラウザで結果を確認しますか? – Rizier123

答えて

4

あなたが\nを使用して、ページのソースを表示する場合、あなたは意志のに対し、PHPは、HTMLマークアップとしてエコー出力をレンダリングするので、代わりに\n

echo implode("<br>", $array); 

<br>を使用し、爆縮配列を表示するために、エコーを使用している場合実際のウェブページではなく、ページソース内の別々の行に印刷された単語を見ることができます。

3

コードは正常に動作します。ここでの動作を見てください(複数の行に表示されています)。

http://sandbox.onlinephpfunctions.com/code/ac32618898919ef1eae8b0012fbcb83b03a30f26

それは本当にちょうどあなたがデータを表示している方法によって異なります。たとえば、HTMLを作成しようとしている場合は、"\n""<br>"に変更します。

しかし全体的に、あなたの書き方には何も問題はありません。おそらくあなたが使用している改行と、それをどのように表示しているかの不一致にすぎません。

関連する問題