PHP中怎么用array_search()查找部分字符串匹配

   2024-10-25 4400
核心提示:array_search()函数是用来在数组中搜索指定值并返回对应的键的函数。如果想要在数组中查找部分字符串匹配,可以使用array_search

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()函数来获取对应的键,并输出键和对应的值。

这样就可以实现在数组中查找部分字符串匹配的功能。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号