2024年03月28日

PHP関数:print_r()

この関数の説明

PHP関数の print_r() は、指定した変数情報を判り易く出力する関数です。

特に配列やオブジェクトの構造を調べるのに便利です。

 


関数

print_r( $value , $return )

 


パラメータ

$value (変数名)

プリントしたい変数名又は式

 

$return(真偽値)(オプション)

trueを指定すると、表示をしないで値を返します。

 


戻り値

$returntrueの場合、式の演算結果を返します。

 


事例

1.基本的なprint_r()

<?php 
	$array = ['apple'=>'リンゴ' ,'orange'=>'オレンジ' ,'pineapple'=>'パイナップル'];
	print_r($array);
?>

下記が表示されます。

Array ( [apple] => リンゴ [orange] => オレンジ [pineapple] => パイナップル )

上記はあまり見易くないです。

 

2.構造が見やすいprint_r() ※お勧め

<?php 
	$array = ['apple'=>'リンゴ' ,'orange'=>'オレンジ' ,'pineapple'=>'パイナップル'];
?>
<pre>
	<?php print_r($array);?>
</pre>

preタグで囲むと配列の構造が下記の様に見易くなります。

Array
(
    [apple] => リンゴ
    [orange] => オレンジ
    [pineapple] => パイナップル
)

■配列やオブジェクトの構造を調べるのに適しています。

 

関数一覧
  • 1.PHPとWordPressプログラム
  • 2.PHPの出力コマンド
  • 3.PHPの変数規則と文字連結
  • 4.PHPのif文
  • 5.PHPの配列とループ処理
  • 6.PHPのオブジェクトとループ処理
  • 7.PHPの文字列操作関数
  • 8.PHPファイルや関数の読み込み
  • 9.PHPのフォーム操作
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • explode()
  • implode()
  • in_array()
  • intval()
  • isset()
  • preg_match_all()
  • preg_match()
  • preg_replace()
  • preg_split()
  • print_r()
  • session_id()
  • session_start()
  • sprintf()
  • str_replace()
  • strpos()
  • trim()
  • var_dump()