July 20,2006

in_array

in_array 的功能是判斷值是否存在陣列中,若在陣列中則傳回TRUE,反之傳回FALSE

舉例來說:

範例一 in_array() example
$os = array("Mac麥金塔", "NT平台", "Irix平台", "Linux平台");
if (in_array("Irix平台", $os)) {
echo "Got Irix平台";
}
if (in_array("mac平台", $os)) {
echo "Got mac";
}
?>
以上這段會輸出Got Irix平台

範例二 in_array() with strict example
$a = array('100', 200, 300);

if (in_array('200', $a, true)) {
echo "'200' found with strict check\n";
}

if (in_array(300, $a, true)) {
echo "300 found with strict check\n";
}
?>
以上這段會輸出300 found with strict check


範例三 in_array() with an array as needle
$a = array(array('p', '1'), array('p', '2'), 'p');

if (in_array(array('p', '1'), $a)) {
echo "'p1' was found\n";
}

if (in_array(array('f', 'i'), $a)) {
echo "'fi' was found\n";
}

if (in_array('o', $a)) {
echo "'o' was found\n";
}
?>
以上這段會輸出
'p1' was found
'p' was found


Posted by han1019 at 樂多Roodo! │17:30 │回應(0)引用(0)PHP相關
樂多分類:網路/3C 共同主題:PHP基本語法 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/1910769