if (in_array('12.4', $a, true)) {
echo "'12.4' が厳密なチェックn で見つかりました"; if (in_array(1.13, $a, true)) { echo "1.13 が厳密なチェックn で見つかりました" ?>出力:
1.13 が厳密なチェックで見つかりました
例 #3 配列を針 in_array() として使用します
コードをコピー
コードは次のとおりです:
$a = array( array('p', 'h'), array('p', 'r'), 'o');
if (in_array(array('p', 'h'), $a)) {
echo "'ph' が見つかりました" ;
if (in_array(array('f', 'i'), $a)) { echo "'fi' が見つかりました"
}
if (' o', $a)) { echo "'o' was foundn"; ?>
上記の例は次のように出力します:
'ph' was found
'o' was found
注意してください:
の場合:
まず配列を次のように宣言します:
$arr = array(
*
);
次に、以下があります:
in_array(0, $arr) == true
不可解!
{弱い言語}解決策:
in_array(strval(0), $arr, true))
http://www.bkjia.com/PHPjc/321552.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/321552.html
技術記事
in_array (PHP 4、PHP 5) in_array — 配列に特定の値が存在するかどうかを確認します。 コードをコピーする手順は次のとおりです。 bool in_array (mixed $needle , array $haystack [, bool $strict ] ) in h.. .