print_r と print の違いは次のとおりです: print は 1 つ以上の文字列を出力するために使用されます。これは単純型変数の値のみを出力できます。print_r() 関数は複合型変数の値を出力できます。 . 配列の内容と構造を出力し、キーと要素を特定の形式で表示します。
print_r と print の違いの分析:
print()
print( ) 1 つ以上の文字列を出力します。 echo と同様、実際には関数ではありません。 Print には戻り値がありますが、echo には戻り値がありません。実行が失敗した場合は false を返し、成功した場合は true を返します。echo よりもわずかに遅くなります。 int や string などの単純な型の変数の値のみを出力できます。
例: (文字列変数 $str の値を出力に書き込みます)
<?php $str="hello world!"; print $str; ?>
print_r() function
print_r() 関数は次のことができます。 print 複合型変数の値を取得します。 print_r() を使用して、配列の内容と構造全体を出力し、キーと要素を特定の形式で表示します。実は、ただ印刷するだけではなく、変数に関する分かりやすい情報を印刷するのにも使えます。
例: (print array $age)
<?php $age=array(18,20,24); print_r($age); ?> //运行结果:Array ( [0] => 18 [1] => 20 [2] => 24 )
さらに関連する知識を知りたい場合は、php 中国語 Web サイト にアクセスしてください。
以上がprint_r と print の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。