2011-02-09 11 views
3

私はコードのためのいくつかのオンラインのきれいなプリントモジュールを見ました。多次元配列を読み込み可能な形式にフォーマットする人は誰でも知っていますか?多次元配列をデバッグするにはどのようにフォーマットできますか?

例、この翻訳:

アレイ(83){[0] =>アレイ(2){ [ "名前"] =>列(11) "CE2オプション" [ "タイプ(2)=> array(5){["type"] =>文字列(4) "開いた" } "name"] => "template" ["desc"] => "テストの説明" ["id"] => string "9" "my_theme" ["type" ] => string(14) "selectTemplate" ["options"] =>配列(13){

この中へ

...

array(83) { 
    [0]=> array(2) { ["name"]=> string(11) "My Options" ["type"]=> string(5) "title" } 
    [1]=> array(1) { ["type"]=> string(4) "open" } 
    [2]=> array(5) { 
     ["name"]=> string(8) "Template" 
     ["desc"]=> string(638) "Test description" 
     ["id"]=> string(9) "my_theme" 
     ["type"]=> string(14) "selectTemplate" 
     ["options"]=> array(13) { 
      [0]=> string(10) "test" 
+0

重複した質問http://stackoverflow.com/questions/1168175/is-there-a-pretty-print-for-php – giorgio79

答えて

3

あなたがのvar_dumpよりもよりよい出力をしたい場合は、ここに記載されている選択肢をチェックアウト:
A more pretty/informative Var_dump alternative in PHP?

Particularily http://krumo.sourceforge.net/はるかにアクセス可能DHTMLビューを提供します可変ダンプの場合(余分なインクルードが必要です)

実際に生成された出力を静的なHTMLとして保存したい場合は、小さなラッパースクリプトを作成する必要があります。

+0

彼が何を望んでいるかは** var_dumpですが、良いものはXDebug。 – Raffael

+1

@ Raffael1984:それは確かに素敵に見えます。設定オプションを調査する時間。 – mario

+0

は、リソースリンクのために非常に感謝します。私は今それをチェックしている。 –

2

XDebugがインストールされ、html_errorsがOnに設定されていると、きれいなバージョンが得られます。次に、var_dump($ array)を使用します。そしてあなたが子供と深く必要なものを設定することを確認してください。 there you go

7

あなたがHTMLドキュメントにそれをダンプしている場合は、それがまさにその

<pre></pre> 

を使用しています。

+1

print_r($var)
」 – aakash

関連する問題