stripos函數是用于在字符串中查找子字符串第一次出現的位置,不區分大小寫。要在數組中使用stripos函數,可以使用array_map函數將stripos函數應用到數組的每個元素上。
例如,假設我們有一個包含多個字符串的數組,我們想要查找包含特定子字符串的元素的位置,可以使用以下代碼:
$array = array("apple", "banana", "orange", "grape");
$search = "Banana";
$positions = array_map(function($str) use ($search) {
return stripos($str, $search);
}, $array);
print_r($positions);
在上面的例子中,我們定義了一個數組$array,然后定義了一個$search變量來存儲要查找的子字符串。然后我們使用array_map函數將一個匿名函數應用到$array數組的每個元素上,這個匿名函數使用stripos函數來查找$search在每個元素中第一次出現的位置,并將結果存儲在$positions數組中。最后,我們打印出$positions數組來顯示每個元素中$search的位置。