教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php对数组按首字符过滤的代码

php对数组按首字符过滤的代码

发布时间:2015-07-16   编辑:jiaochengji.com
php对数组按首字符过滤的代码,供大家学习参考。

php对数组按首字符过滤的代码,供大家学习参考。
 

复制代码 代码如下:

<?php
$array = array(
'abcd',
'abcde',
'bcde',
'cdef',
'defg',
'defgh'
);
$str = '~'.implode('~',$array).'~';
$word = $_GET['word']; //url = xxx.php?word=a
preg_match_all("/~({$word}(?:[^~]*))/i",$str,$matches);
var_dump($matches[1]);

//输出
//array(2) { [0]=> string(4) "abcd" [1]=> string(5) "abcde" }
//End_php
?>

说明:
以上代码使用时遇到一个问题:分隔符使用','(逗号)时会出问题。
请大家在使用时务必注意啊。

您可能感兴趣的文章:
php对数组按首字符过滤的代码
jquery数组封装使用方法分享(jquery数组遍历)
jQuery数组处理详解(含实例演示)
PHP中常用的18个字符串函数
php特殊字符转义详解
php表单提交特殊字符过滤方法
防止sql注入与跨站攻击的代码分享(初级实用型)
php正则过滤html特殊字符
php特殊字符转义函数
php filter安全字符过滤

[关闭]
~ ~