目次
PHPで指定したキーや添字が配列に存在するか確認するサンプル
array_key_exists
関数は、指定したキーまたは添字が配列にあるかどうかを調べます。指定したkey
が配列に設定されている場合、array_key_exists
()はTRUE
を返します。key
は配列添字として使用できる全ての値を使用可能です。
コード
$arr1 = array(1,2,3);
$arr2 = array( 'one' => 1 ,'two' => 2 ,'three' => 3);
print_r($arr1);
echo array_key_exists( 2, $arr1) ? '存在します。' : '存在しません。';
echo PHP_EOL;
print_r($arr2);
echo array_key_exists( 'two', $arr2) ? '存在します。' : '存在しません。';
実行結果
Array
(
[0] => 1
[1] => 2
[2] => 3
)
存在します。
Array
(
[one] => 1
[two] => 2
[three] => 3
)
存在します。
参考サイト
PHP: array_key_exists – Manual
[A8_TechAcademy065]
[Footer]