栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

搜索包含字符串的PHP数组元素

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

搜索包含字符串的PHP数组元素

要查找符合搜索条件的值,可以使用

array_filter
函数:

$example = array('An example','Another example','Last example');$searchword = 'last';$matches = array_filter($example, function($var) use ($searchword) { return preg_match("/b$searchwordb/i", $var); });

现在,

$matches
数组将仅包含原始数组中包含单词 last (不区分大小写)的元素。

如果需要查找与条件匹配的值的键,则需要遍历数组:

$example = array('An example','Another example','One Example','Last example');$searchword = 'last';$matches = array();foreach($example as $k=>$v) {    if(preg_match("/b$searchwordb/i", $v)) {        $matches[$k] = $v;    }}

现在,数组

$matches
包含原始数组中的键/值对,其中值包含(不区分大小写)单词 last



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573359.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号