php 数组模糊查询
一个数组中有多个值,现在需要输入某个字符串,要模糊查询出所有带有这个字符串的数组中的值,该如何实现呢?看例子:
$keywords = "dd";
$arrays = array(
"0" => "db_aabbccddee",
"1" => "aabbccdd",
"2" => "aaa",
"3" => "aabb",
"4" => "aabbcc",
"5" => "aabbccddeeff"
);
$arr = array();
foreach($arrays as $key=>$values ){
if (strstr( $values , $keywords ) !== false ){
array_push($arr, $values);
}
}
echo "<pre>";print_r($arr);
//可以看到输出的结果为:
Array
(
[0] => db_aabbccddee
[1] => aabbccdd
[2] => aabbccddeeff
)
这样,就实现了数组的模糊查询。
此文为原著,如需转载复制,请注明历史来源,http://blog.csdn.net/qq_22327455
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
