array_key_exists()

PHPのarray_key_exists()関数は、配列に、特定のキー又は添字の配列要素があるかどうかを調べる組み込み関数 。

配列に、特定のキー又は添字の配列要素があれば「TRUE」、なければ「FALSE」を返す。

定義

論理型 array_key_exists( 多様な型 $key, 配列型 $search );

パラメータ

多様な型 $key

配列の要素にあるかどうかを調べたい、キー又は添字を指定。

配列型 $search

特定のキー又は添字の配列要素があるかどうかを、調べたい配列を指定。

戻り値

論理型(ブール型、ブーリアン型)。

配列に、特定のキー又は添字の配列要素があれば「TRUE」を返す。

配列に、特定のキー又は添字の配列要素がなければ「FALSE」を返す。

構文

論理型 = array_key_exists( 検索語, 配列 );

配列に、検索語に指定したキー又は添字の配列要素があるかどうかを調べる。

サンプル

配列に、特定の添字の配列要素があるかどうかを調べる。

<?php
$varArray = array( "レッド", "ブルー" , "イエロー" );
echo ( array_key_exists( 0, $varArray ) ) ? "真" : "偽";
echo "<br />";
echo ( array_key_exists( 1, $varArray ) ) ? "真" : "偽";
echo "<br />";
echo ( array_key_exists( 2, $varArray ) ) ? "真" : "偽";
echo "<br />";
echo ( array_key_exists( 3, $varArray ) ) ? "真" : "偽";
echo "<br />";
?>

↓↓↓出力結果↓↓↓




配列に、特定のキーの配列要素があるかどうかを調べる。

<?php
$varArray = array(
    "red" => "レッド",
    "blue" => "ブルー",
    "yellow" => "イエロー"
);
echo ( array_key_exists( "red", $varArray ) ) ? "真" : "偽";
echo "<br />";
echo ( array_key_exists( "blue", $varArray ) ) ? "真" : "偽";
echo "<br />";
echo ( array_key_exists( "yellow", $varArray ) ) ? "真" : "偽";
echo "<br />";
echo ( array_key_exists( "green", $varArray ) ) ? "真" : "偽";
echo "<br />";
?>

↓↓↓出力結果↓↓↓




スポンサード リンク

カテゴリー: PHP, キー, 組み込み関数, 調査, 配列 タグ: パーマリンク