温馨提示×

stripos在数组中如何使用

小樊
81
2024-06-28 19:40:28
栏目: 编程语言

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的位置。

0