配列で値「codercto」を検索し、テキストを出力します。
<?php $ sites = array ( " Google " , " codercto " , " Taobao " , " Facebook " ) ; ( in_array ( " codercto " , $sites ) ) { エコー"一致が見つかりました! " ;それ以外{ エコー"一致するものが見つかりませんでした! " ; ?>インスタンスを実行する»in_array() 関数は、指定された値が存在するかどうか配列を検索します。
bool in_array (mixed $needle , array $haystack [, bool $strict = FALSE ] )
パラメータ | 説明する |
---|---|
針 | 必須。配列内で検索する値を指定します。 |
干し草の山 | 必須。検索する配列を指定します。 |
厳しい | オプション。このパラメータが TRUE に設定されている場合、in_array() 関数は、検索対象のデータが配列の値と同じ型であるかどうかをチェックします。 |
戻り値: | 配列内に値が見つかった場合は TRUE を返し、それ以外の場合は FALSE を返します。 |
---|---|
PHPのバージョン: | 4+ |
変更ログ | PHP 4.2 以降、検索パラメータには配列を指定できます。 |
すべてのパラメータを使用します。
<?php $ people = array ( "ピーター" , "ジョー" , "グレン" , "クリーブランド" , 23 ) ; ( in_array ( " 23 " , $people , TRUE ) ) { エコー"一致が見つかりました<br> " ;それ以外{ エコー"一致するものが見つかりません<br> " ;もし( in_array ( "グレン" , $people , TRUE ) ) { エコー"一致が見つかりました<br> " ;それ以外{ エコー"一致するものが見つかりません<br> " ; もし( in_array ( 23 , $people , TRUE ) ) { エコー"一致が見つかりました<br> " ;それ以外{ エコー"一致するものが見つかりません<br> " ; ?>