✔️array_key_exists関数ってなに?
✔️array_key_exists関数の使い方は?
今回は使用頻度の高いarray_key_exists関数について解説致します。
システム開発をするようになったらよく使う関数なので是非覚えてください。
関数の基本に関しては、下記を参考にして下さい。
独学がつらくなった方は下記をご覧ください!
>>【初心者必見!】無料体験ができるプログラミングスクールをご紹介!
【基礎編】array_key_exists関数とは
array_key_exists関数とは指定したキーまたは添字が配列にあるかどうかを調べる関数です。
配列に関して再度確認したい方は、下記を参考にしてみて下さい!
array_key_exists関数は下記のように記述します。
array_key_exists($キー、$配列名);
第1引数:検索したいキー名
第2引数:配列名
検索したキー名が配列に存在した場合は返り値としてtrue、存在しない場合はfalseを返します。
返り値の基礎に関しては、下記の記事を参考にして下さい!
【基礎編】array_key_exists関数の使い方
実際の使い方を確認してみましょう。
<?php
$array=['体育'=>'得意','国語'=>'普通','英語'=>'不得意'];
$array_key='英語';
if(array_key_exists($array_key,$array)){
echo $array_key.'は存在します';
}else{
echo $array_key.'は存在しません';
}
?>
実行結果は下記の通りです。
配列「$array」に、「$array_key」つまり「英語」のキーが存在するか確認するコードです。
実行結果の通り、「$array」に「英語」というキーが存在するので、array_key_existsはtrueを返します。
つまり、「英語は存在します」が出力されます。
独学でツラくなった方へ
- 将来のキャリアに不安を感じるが、何から始めていいかわからない。。
- 仕事が忙しいため両立できるか不安。
- 効率よくスキルを身につけたい
- 完全未経験からエンジニアを目指したい方へ!カウンセリング受講者の97%以上が未経験者で安心です。
- 「就業両立コース」で、仕事と両立して効率よくスキルを身につけることができます!
- キャリアイメージ、スキル習得など、無料カウンセリングで、今悩んでいることを気軽にプロに相談できます
まとめ
✅array_key_exists関数の使い方
今回は以上になります。
名前が似ている組み込み関数として、array_keys関数もあります!
組み込み関数はたくさん種類がありますが、暗記する必要はありません!
開発を進める中で徐々に使い方に慣れていきましょう。
配列における組み込み関数のまとめは下記の記事を参考にして下さい!