array_key_exists
配列に指定されたキー名またはインデックスがあるかどうかを確認します
array_key_exists()
関数は、指定されたキー名が配列に存在するかどうかをチェックします。キー名が存在する場合はtrueを返し、キー名が存在しない場合はfalseを返します。
ヒント:配列を指定するときにキー名を省略した場合、0から始まる整数キー名と各キー値が1で増分されることを忘れないでください(例2を参照)
キー名「Volvo」が配列に存在するかどうかを確認します。
<?php $ a = array ( "volvo" => "xc90" 、 "bmw" => "x5" ) ; もし( array_key_exists ( "volvo" 、 $ a ) )) { エコー「キーが存在します!」 ; } それ以外 { エコー「鍵は存在しません!」 ; } ?>
自分で試してみてください
キー名「トヨタ」が配列に存在するかどうかを確認してください。
<?php $ a = array ( "volvo" => "xc90" 、 "bmw" => "x5" ) ; もし( key_exists ( "Toyota" 、 $ a ) )) { エコー「キーが存在します!」 ; } それ以外 { エコー「鍵は存在しません!」 ; } ?>
自分で試してみてください
整数キー名「0」が配列に存在するかどうかを確認します。
<?php $ a = array ( "volvo" 、 "bmw" ) ; もし( array_key_exists ( 0 、 $ a ) )) { エコー「キーが存在します!」 ; } それ以外 { エコー「鍵は存在しません!」 ; } ?>
自分で試してみてください
array_key_exists ( key 、 array )
パラメーター | 説明する |
---|---|
鍵 | 必須。キー名を指定します。 |
配列 | 必須。配列を指定します。 |