ホームページ > バックエンド開発 > PHPチュートリアル > PHP出力配列 - 配列例の印刷の詳細な説明

PHP出力配列 - 配列例の印刷の詳細な説明

黄舟
リリース: 2023-03-07 11:22:01
オリジナル
18853 人が閲覧しました

配列があるとします:

<?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);
?>
ログイン後にコピー

出力結果は次のとおりです:

PHP出力配列 - 配列例の印刷の詳細な説明

【関連チュートリアルの推奨事項】

1. 関連トピックの推奨事項: 「php array (Array)」

以上がPHP出力配列 - 配列例の印刷の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート