共計 508 個字符,預計需要花費 2 分鐘才能閱讀完成。
array_search() 函數是用來在數組中搜索指定值并返回對應的鍵的函數。如果想要在數組中查找部分字符串匹配,可以使用 array_search() 函數結合 strpos() 函數來實現。
示例代碼如下:
$array = array("apple", "banana", "cherry", "orange");
$search = "ban";
foreach ($array as $key => $value) {if (strpos($value, $search) !== false) {$key = array_search($value, $array);
echo "Key: " . $key . ", Value: " . $value;
}
}
在上面的示例代碼中,我們首先定義一個包含多個字符串的數組 $array,并定義一個 $search 變量來存儲我們要搜索的部分字符串。然后我們使用 foreach 循環遍歷數組,使用 strpos() 函數來檢查數組中的每個值是否包含部分字符串 $search。如果找到匹配的值,我們再使用 array_search() 函數來獲取對應的鍵,并輸出鍵和對應的值。
這樣就可以實現在數組中查找部分字符串匹配的功能。
丸趣 TV 網 – 提供最優質的資源集合!
正文完