[HP]php配列要素

524 ワード

(1)インデックスが存在するか否かの判断
array_key_exists("a",$arr);
$arr["a"]の値がnullであっても、インデックスは存在する.
(2)インデックスがisset($v);に設定されているかどうかを判断し、$vが「作成され、nullではない」かどうかを検出する.
isset($arr["a"]);

インデックス値が「存在し、nullではない」場合、trueが返されます.
(3)要素が空であるか否かの判断
empty($arr["a"]);

php空の値の意味:",0,"0",null,false,array()未作成変数、および属性のないオブジェクト