共計(jì) 511 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 PHP 中,可以使用 array_search() 函數(shù)來搜索數(shù)組中的值,該函數(shù)默認(rèn)是區(qū)分大小寫的。如果想要不區(qū)分大小寫來搜索數(shù)組值,可以使用 strcasecmp() 函數(shù)來比較數(shù)組值和目標(biāo)值。
示例代碼如下:
$array = array("Apple", "Banana", "Orange");
$target = "apple";
$key = array_search($target, $array); // 區(qū)分大小寫搜索
if($key !== false) {echo " 找到目標(biāo)值在數(shù)組中的鍵為:".$key;
} else {echo " 未找到目標(biāo)值 ";
}
// 不區(qū)分大小寫搜索
$key = array_search($target, $array, true);
if($key !== false) {echo " 找到目標(biāo)值在數(shù)組中的鍵為:".$key;
} else {echo " 未找到目標(biāo)值 ";
}
在第一個(gè) array_search() 函數(shù)中,搜索的值為 "apple",由于數(shù)組中的值為 "Apple",因此未找到目標(biāo)值。
在第二個(gè) array_search() 函數(shù)中,在第三個(gè)參數(shù)中傳入 true 來不區(qū)分大小寫搜索,此時(shí)會(huì)找到目標(biāo)值在數(shù)組中的位置。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完