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

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

この記事がお役に立ちましたら幸いです。

では、また。

※本サイトの漫画やイラストはフィクションであり、実在の製品・団体・人物・地名とは関係ありません。
※本サイトに掲載する情報には充分に注意を払っておりますが、その内容について保証するものではありません。
※本サイトの使用ならびに閲覧によって生じたいかなる損害にも責任を負いかねます。
タイトルとURLをコピーしました