php は配列を直接出力できます。 2 つの方法があります: 1. print_r() を使用して配列の内容と構造を出力し、キーと要素を特定の形式に従って表示します。構文は "print_r ( array)"; 2. var_dump() を使用して内容と構造を出力し、要素の型を表示します。構文は「var_dump (array)」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php は配列を直接出力できます。
#php には、配列を直接出力できる 2 つの組み込み関数があります:1. print_r() を使用して配列を出力します
print_r()関数を使用すると、変数をわかりやすい形式で出力できます。print_r() 関数を使用すると、配列全体の内容と構造を出力でき、キーと要素が特定の形式で表示されます。<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); print_r($array); ?>出力結果:
Array ( [0] => Array ( [姓名] => 张三 [年龄] => 25 [性别] => 男 ) [1] => Array ( [姓名] => 李四 [年龄] => 21 [性别] => 男 ) [2] => Array ( [姓名] => 娜娜 [年龄] => 22 [性别] => 女 ) )出力結果が長すぎると感じて、読み取りを使用しませんか。 print_r() 出力ステートメントの前にコード「
echo '
';<code>」を追加できます。 </code><pre class="brush:php;toolbar:false"><?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); echo '<pre class="brush:php;toolbar:false">'; print_r($array); ?>出力結果は読みやすくなります。結果:
2. var_dump() を使用して配列
print_r( と同様) を出力します。 ) 関数、var_dump() 関数でも配列全体のデータ内容と構造を出力できます。ただし、var_dump() は print_r() よりも強力で、複数の変数を同時に出力し、変数の型情報を与えることができます。 var_dump() 関数は、変数の関連情報 (型と値) を出力できます。配列を出力する場合、配列は値を再帰的に展開し、インデントによって構造を表示します。<?php header("Content-type:text/html;charset=utf-8"); $array = array ( array("姓名"=>"张三","年龄"=>25,"性别"=>"男"), array("姓名"=>"李四","年龄"=>21,"性别"=>"男"), array("姓名"=>"娜娜","年龄"=>22,"性别"=>"女") ); var_dump($array); ?>出力結果:
説明:
print_r() 関数と var_dump() 関数が一般的に使用されます。プログラムのデバッグで使用する場合、echo は特定の配列単位の値を出力するためによく使用されます。<?php header("Content-type:text/html;charset=utf-8"); $array = array(1,2,3,4,5); echo $array[0]."<br>"; $array = array("id"=>25,"name"=>"李华","age"=>18); echo $array["name"]; ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPは配列を直接出力できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。