PHP中怎么用array_search()查找部分字符串匹配
导读:array_search( 函数是用来在数组中搜索指定值并返回对应的键的函数。如果想要在数组中查找部分字符串匹配,可以使用array_search( 函数结合strpos( 函数来实现。 示例代码如下: $array = array("ap...
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()函数来获取对应的键,并输出键和对应的值。
这样就可以实现在数组中查找部分字符串匹配的功能。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP中怎么用array_search()查找部分字符串匹配
本文地址: https://pptw.com/jishu/667821.html
