in_array
配列に値があるかどうかを確認します
in_array()
関数は、配列内の指定された値を検索します。
注:検索パラメーターが文字列であり、タイプパラメーターがtrueに設定されている場合、検索はケースに敏感です。
配列の値「グレン」を検索し、テキストを出力します。
<?php $ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ; もし( in_array ( "mark" 、 $ people ) )) { エコー「マッチが見つかった」 。 } それ以外 { エコー「一致していない」 。 } ?>
自分で試してみてください
すべてのパラメーターを使用します:
<?php $ People = array ( "Bill" 、 "Steve" 、 "Mark" 、 "David" ) ; もし( in_array ( "23" 、 $ people 、 true ) )) { Echo "Match fund <br>" ; } それ以外 { エコー"マッチが見つかりません<br>" ; } if ( in_array ( "mark" 、 $ people 、 true ) ) { Echo "Match fund <br>" ; } それ以外 { エコー"マッチが見つかりません<br>" ; } if ( in_array ( 23 、 $ people 、 true ) ) { Echo "Match fund <br>" ; } それ以外 { エコー"マッチが見つかりません<br>" ; } ?>
自分で試してみてください
in_array (検索、配列、タイプ)
パラメーター | 説明する |
---|---|
検索 | 必須。配列で検索する値を指定します。 |
配列 | 必須。検索する配列を指定します。 |
タイプ | オプション。このパラメーターがtrueに設定されている場合、検索されたデータが配列の値と同じかどうかを確認します。 |
特定の値検索が配列配列に存在する場合、trueを返します。 3番目のパラメーターがtrueに設定されている場合、関数は配列に要素が存在し、データ型が指定された値と同じである場合にのみtrueを返します。
配列に引数が見つからない場合、関数はfalseを返します。
注:検索パラメーターが文字列であり、タイプパラメーターがtrueに設定されている場合、検索はケースに敏感です。