ホームページ > バックエンド開発 > PHPチュートリアル > 関数パラメータ: true?解決方法

関数パラメータ: true?解決方法

WBOY
リリース: 2016-06-13 12:35:08
オリジナル
826 人が閲覧しました

関数パラメータ: true?

この投稿は、u012362664 によって 2013-10-09 20:35:48 に最終編集されました
<br />
<?<br />
<br />
     $x1=array(1=>111,2=>12,3=>3333);<br />
     $y1=in_array(12,$x1,true);<br />
     echo $y1;<br />
     echo "\r\n";<br />
     <br />
     $x2=array(1=>111,2=>12,3=>3333);<br />
     $y2=in_array('12',$x2,true);     <br />
     echo $y2;<br />
     echo "\r\n";<br />
     <br />
     $x3=array(1=>111,2=>12,3=>3333);<br />
     $y3=in_array("12",$x3,true);    <br />
     echo $y3;<br />
     echo "\r\n";<br />
    <br />
?><br />
ログイン後にコピー


プログラム出力:
1
0
0


質問:
1. 上記のプログラムは構文エラーなしでコンパイルされます。
関数in_array()、第一引数は全てint型です。

関数 in_array()、3 番目のパラメータ: true、これは何をするのでしょうか?

最初の配列は、1、見つかったという結果を返します。
2 つまたは 3 つの配列ごとに、返される結果は次のとおりです: 0、見つかりませんか?


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート