NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"> in_array (PHP 4 )
in_array -- é…列ã«å€¤ãŒã‚ã‚‹å ´åˆã«
TRUE ã‚’è¿”ã™
説明 bool
in_array ( mixed needle, array haystack [, bool strict])
haystack ã§
needle を検索ã—ã€é…列ã«ãれãŒã‚ã£ãŸå ´åˆã«
TRUE ã€ãれ以外ã®å ´åˆã¯ã€FALSE ã‚’è¿”ã—ã¾ã™ã€‚
3番目ã®ãƒ‘ラメータstrict ãŒ
TRUE ã«è¨å®šã•れãŸå ´åˆã€
in_array() ã¯ã€haystack
ã®ä¸ã® needle ã®åž‹ã‚‚確èªã—ã¾ã™ã€‚
注æ„
needle ãŒæ–‡å—列ã®å ´åˆã€æ¯”較ã®éš›ã«å¤§æ–‡å—å°æ–‡å—
ã¯åŒºåˆ¥ã•れã¾ã™ã€‚
例 1in_array() ã®ä¾‹
$os = array ("Mac", "NT", "Irix", "Linux");
if (in_array ("Irix", $os)) {
print "Got Irix";
}
if (in_array ("mac", $os)) { # in_array()ã¯å¤§æ–‡å—å°æ–‡å—を区別ã™ã‚‹ãŸã‚失敗
print "Got mac";
}
例 2strictを指定ã—ãŸin_array() ã®ä¾‹
<?php
$a = array('1.10', 12.4, 1.13);
if (in_array('12.4', $a, TRUE))
echo "'12.4' found with strict check\n";
if (in_array(1.13, $a, TRUE))
echo "1.13 found with strict check\n";
?>
// 以下ã®ã‚ˆã†ãªå‡ºåŠ›ã¨ãªã‚Šã¾ã™ã€‚
1.13 found with strict check
array_search() ã‚‚å‚照下ã•ã„。