PHP | 連想配列に指定したキー名があるかどうかを調べる方法
PHPで連想配列に指定したキー名があるかどうかを調べる方法について紹介しています。
確認環境
エックスサーバー
PHP 8.016
array_key_exists()で指定したキー名があるかどうかを調べる
array_key_exists()
を利用する事で配列からキーの存在を確認できます。
第一引数に調べたいキー名、第二引数に配列を指定します。
array_key_exists()
はキーが存在する場合は「1」、存在しない場合は「0」を返します。
$user = ['name' => 'taro', 'age' => '30'];
if (array_key_exists('age', $user)) {
// キーは存在します
} esle {
// キーは存在しません
}
isset()で指定したキー名があるかどうかを調べる
isset()
を使って配列からキーの存在を確認します。
引数に調べたい配列のキー名を指定します。
array_key_exists()
はキーが存在する場合は「1」、存在しない場合は「0」を返します。
$user = ['name' => 'taro', 'age' => '30'];
if (isset($user['age'])) {
echo 'ageキーは存在します';
} else {
echo 'ageキーは存在しません';
}
ディスカッション
コメント一覧
まだ、コメントがありません