2012-07-25 44 views
1

我只是有一個小問題。我在網上搜索,但我沒有找到任何東西。如何在瀏覽器中正確顯示數組

我經常使用print_rvar_dump。我正在尋找一種方法來正確顯示帶有這些方法的數組,使用正確的格式,對齊方式等等,但不是全部都在一行上,這使得它無法理解。

我怎樣才能做到這一點?

+0

打印哪裏?在命令行?或在HTML? – Tamil 2012-07-25 07:46:01

+0

爲什麼關閉和投票?看看答案得分... – 2012-07-26 15:03:26

+0

@ClémentAndraud最初的問題(在編輯之前)確實是不可理解的。經過一些編輯後,它會好得多。 – 2012-10-17 02:40:18

回答

6

如果您輸出到瀏覽器,並希望保留空白,敷在<pre></pre>標籤,像這樣

echo '<pre>', var_dump($foo), '</pre>'; 
2

這是我平時使用的數據轉儲到屏幕上。 HTML預標籤將其格式化爲輸出。因此,並非所有數據都放在1​​行上。

<?php 
function dump($data) 
{ 
    echo "<pre>"; var_dump($data); echo "</pre>"; 
} 
?> 
0

薯片的解決方案是好的。還有一個使用XMP標籤的選項。您也可以使用print_r,它將少一些數據輸出到輸出。

<?php 
function dump($data) 
{ 
    echo "<xmp>"; 
    //var_dump($data); 
    print_r($data); 
    echo "</xmp>"; 
} 
?> 
相關問題