ホームページ  >  記事  >  バックエンド開発  >  phpのin_array関数を使用する際の注意点

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

高洛峰
高洛峰オリジナル
2016-11-29 14:57:19828ブラウズ

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が弱い型なので、事前に注意した方が良いです


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。