【PHP】指定したキーや添字が配列に存在するか確認 array_key_exists()

  • URLをコピーしました!
目次

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]

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次