in_array( mix, array ) in_array( mix, array, bool )
戻り値(bool) |
値が見つかった場合:TRUE 値が見つからない場合:FALSE |
引数1(mix) | 検索する値 |
引数2(array) | 検索対象の配列 |
引数3(bool) |
型まで確認する場合:TRUE 型を無視する場合:FALSE 指定しない場合 FALSE になる |
<?php //配列の要素をすべて整数にする。 $a = array( 1, 2, 3, 4, 5 ); //FALSE 指定の場合、型は無視される。 if ( in_array( '3', $a, false ) ){ print "マッチしました。\n"; //マッチする。 }else{ print "マッチしませんでした。\n"; } //TRUE 指定の場合、型も確認される。 if ( in_array( '3', $a, true ) ){ print "マッチしました。\n"; }else{ print "マッチしませんでした。\n"; //マッチしない。 } //第3引数は省略すると false 指定になる。 if ( in_array( '3', $a ) ){ print "マッチしました。\n"; //マッチする。 }else{ print "マッチしませんでした。\n"; } ?>
スポンサーリンク
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© since 2005 PHP Webリファレンス all rights reserved.