array_key_exists()
PHP の array_key_exists() 関数は、指定されたキー名またはインデックスが配列内に存在するかどうかを確認するために使用され、存在する場合は TRUE を返し、存在しない場合は FALSE を返します。
文法:
bool array_key_exists(mixed key, array search) パラメーター key は、指定されたキー名またはインデックスであり、配列インデックスとして使用できる任意の値を指定できます。
array_key_exists() 関数はオブジェクトに対しても機能します。
例:
<?php $arr_a = array('id' => 1, 'name' => "admin"); if(array_key_exists('name', $arr_a)){ echo '键名 name 存在于数组 $arr_a 中'; } else { echo '键名 name 不存在于数组 $arr_a 中'; } ?>
出力結果の例は次のとおりです:
キー名 name は配列 $arr_a に存在します。array_key_exists() 関数は、値が null の配列要素に対しても TRUE を返します。配列要素が null かどうかを確認するには、isset() を使用します。
上記の配列内にキー名やインデックスが存在するかどうかを確認するPHPのarray_key_existsの実装方法は、エディタで共有される内容の全てですので、ご参考になれば幸いです。また、Script Homeをサポートしていただければ幸いです。