web関連
【PHP】配列の中に値があるかどうか判別する方法
配列を用意して、その中に特定の値があるかどうかを調べるのにif文で分けてwhileとかで回すしかないのかなぁって思って調べたらin_array()という便利なものがあったので備忘録
in_array()を使って配列の中に特定の値があるかどうか条件分岐
$array = [];// 配列を用意
$array = [1,5,10];// 配列に追加
for ( $num = 1; $num <= 10; $num++) {
// in_array(検索する値,対象の配列);
if (in_array($num, $array)){
echo $num.'は存在します<br>';
}
}
// 結果
// 1は存在します
// 5は存在します
// 10は存在します
普通に知らなかった、便利
メモ:配列への追加方法
配列への追加って
// × error
$array[] = 1,5,10;
みたいに追加できるのかなぁって思ったらエラー吐いた
// ○ ok
$array[] = 1;
$array[] = 8;
$array[] = 10;
一個づつならできるみたいね
便利な関数もあるもんだね