配列があるとします:
<?php $arr=["PHP","中文","网"]; echo $arr; ?>
上記のコードは何を出力しますか?上記の結果をローカルで試すことができます。
配列を出力するには通常 print_r を使用します (もちろん var_dump を使用することもできますが、構造が明確ではありません)
bool print_r ( mixed $expression [, bool $return ] )
印刷してみてください
print_r($names);
2 番目のパラメーターが true の場合、print_r は配列を直接出力しません。出力されたコンテンツは文字列として返されます
echo print_r($names, true);
echo を使用して文字列、整数、または浮動小数点型を出力することはできますが、配列を出力するために使用することはできません。
配列は一連の要素で構成されています。印刷する場合は、配列全体ではなく、各要素を印刷する必要があります。
PHP での配列要素の出力は、echo ステートメント、print ステートメントなどの出力ステートメントを通じて実現できます。ただし、この出力メソッドは配列内の特定の要素のみを出力できますが、配列構造は print_r() 関数を通じて出力できます。
構文形式は次のとおりです:
bool print_r(mixed expression)
関数のパラメータ式が通常の整数、文字列、または実数変数の場合、変数そのものが出力されます。パラメータが配列の場合、配列内のすべての要素がキー値、要素の順に出力されます。
print_r() 関数の出力配列の例:
<?php header("Content-Type:text/html; charset=utf-8"); $array = array(1=>"PHP",2=>"中文",3=>"网"); print_r($array); ?>
出力結果は次のとおりです:
【関連チュートリアルの推奨事項】
1. 関連トピックの推奨事項: 「php array (Array)」 》
以上がPHP出力配列 - 配列例の印刷の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。