問題
phpで配列の中に特定の値が存在するかどうかを調べるには?
解決策
「in_array( 値, 配列, true )」で配列の中に特定の値が存在するかどうかを調べることができます。
配列の中に特定の値が存在するかどうかを調べる
phpで配列の中に特定の値が存在するかどうかを調べる方法をご紹介します。
「in_array」を使用する。
「in_array( 値, 配列, true )」で配列の中に特定の値が存在するかどうかを調べることができます。
$arrays = array(
'リンゴ',
'ミカン',
'ブドウ',
'マスカット',
'メロン',
'パイナップル'
);
if( in_array( 'リンゴ', $arrays, true ) ){
// 配列の中に該当する値がある場合 TRUE
}else{
// 配列の中に該当する値がない場合 FALSE
}
結果:TRUE
参考ページ
以下のサイトが、より詳しく解説してくれています。
【in_arrayを使うときは黙って第三引数を付けること – Qiita】
https://qiita.com/ritukiii/items/3a6add378ae089ab5d70
コメント