2025年04月15日

PHP関数:var_dump()


この関数の説明

var_dump() は、変数の型やデータを確認する時に利用するPHPの出力関数です。

 


関数

var_dump( $value,・・・)

複数の変数をダンプしたい場合は(,カンマ)で区切ります。

 


パラメータ

$value (変数名)

ダンプしたい変数名を指定します

 


事例

1.文字列をダンプした場合

<?php 
	$val = '123';
	var_dump($val);
?>

下記が表示されます。

string(3) "123"

※文字列の3バイトで値は123である事を表しています。

 

2.数値をダンプした場合

<?php 
	$val = 123;
	var_dump($val);
?>

下記が表示されます。

int(123)

※整数で値は123である事を表しています。

 

3.配列をダンプした場合

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

下記が表示されます。

array(3) { ["apple"]=> string(9) "リンゴ" ["orange"]=> string(12) "オレンジ" ["pineapple"]=> string(18) "パイナップル" }

※配列が3個で、その中身が表示されています。

 日本語のバイト数

文字列をダンプするとバイト数が表示されますが、日本語は何バイトでしょうか?

上記の例では3バイトになっていますが、これは下記の理由からです。

WordPressのエンコードはUFT8を利用しています。

このUTF8の全角文字は 2〜6バイトなのでたまたまカタカナが3バイトだった!という事になります。

 


関数一覧
  • 01.PHPとWordPressプログラム
  • 02.PHPの出力コマンド
  • 03.PHPの変数規則と文字連結
  • 04.PHPのif文
  • 05.PHPの配列とループ処理
  • 06.PHPのオブジェクト
  • 07.PHPの関数
  • 08.PHPの正規表現
  • 09.PHPファイルや関数の読み込み
  • 10.PHPのフォーム操作
  • 11.オートコンプリートとは?
  • array_keys()
  • array_reverse()
  • checkdate()
  • count()
  • date()
  • echo
  • empty()
  • 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()