PHP 変数操作関数 リファレンス

PHP 変数操作関数は PHPにデフォルトで組み込まれています。したがってこれらの関数を使用するための特別なインストールは必要ありません。


<?php
// 変数の型を確認する例
$var = "Hello";
if (is_string($var)) {
  echo "変数 \$var は文字列です。";
}
?>

関数一覧

関数名 説明
boolval() 変数のブール値を返します。
debug_zval_dump() 内部 zend 値の文字列表現を出力にダンプします。
doubleval() floatval() の別名です。
empty() 変数が空かどうかをチェックします。
floatval() 変数の浮動小数点数値を返します。
get_defined_vars() 定義されたすべての変数を配列として返します。
get_resource_type() リソースの型を返します。
gettype() 変数の型を返します。
intval() 変数の整数値を返します。
is_array() 変数が配列かどうかをチェックします。
is_bool() 変数がブール型かどうかをチェックします。
is_callable() 変数の内容が関数として呼び出せるかどうかをチェックします。
is_countable() 変数の内容がカウンタブルな値かどうかをチェックします。
is_double() is_float() の別名です。
is_float() 変数が浮動小数点数型かどうかをチェックします。
is_int() 変数が整数型かどうかをチェックします。
is_integer() is_int() の別名です。
is_iterable() 変数の内容がイテラブルな値かどうかをチェックします。
is_long() is_int() の別名です。
is_null() 変数が NULL かどうかをチェックします。
is_numeric() 変数が数値または数値形式の文字列かどうかをチェックします。
is_object() 変数がオブジェクトかどうかをチェックします。
is_real() is_float() の別名です。
is_resource() 変数がリソースかどうかをチェックします。
is_scalar() 変数がスカラー値かどうかをチェックします。
is_string() 変数が文字列型かどうかをチェックします。
isset() 変数が設定されているか(宣言されており NULL でないか)をチェックします。
print_r() 変数に関する情報を人間が読める形式で出力します。
serialize() 値の保存可能な表現に変換します。
settype() 変数を指定された型に変換します。
strval() 変数の文字列値を返します。
unserialize() シリアル化されたデータを元のデータに変換します。
unset() 変数をアンセットします。
var_dump() 1 つまたは複数の変数に関する情報を出力します。
var_export() 変数に関する構造化された情報(有効な PHP コード)を返します。