phpのin_array関数を使用する際の注意点

高洛峰
リリース: 2016-11-29 14:57:19
オリジナル
882 人が閲覧しました

PHP は弱い型指定の言語です。IN_ARRAY 関数を使用する場合、コードは次のようになります。

var_dump(in_array(0,array('s','sss'),true)); // false を返す

var_dump(in_array(0,array('s','sss'))); // true を返す

var_dump(in_array(0,array(1,2,3)) ); // return false

上記の 3 つの関数から、最初の関数: in_array(0,array('s','sss'),true) が必要な値を返すことがわかります。

Use: var_dump。 ( in_array(0,array('s','sss'))); および: var_dump(in_array(0,array(1,2,3)));

true を返すことは、明らかに必要な値ではありません。主な理由はPHPが弱い型なので、事前に注意した方が良いです


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