php中数组首字符过滤功能代码
2012-07-31 00:00
357 查看
<?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中数组首字符过滤功能代码
- php 数组首字符过滤功能
- php 过滤特殊字符及sql防注入代码
- php 过滤特殊字符及sql防注入代码
- PHP 对特殊字符进行安全过滤的方法与代码示例
- 实现strcmp函数的功能代码和字符数组的运用
- php中使用array_filter()函数过滤空数组的实现代码
- php过滤数组空字符
- 过滤掉PHP数组中的重复值的实现代码
- php中使用array_filter()函数过滤空数组的实现代码
- AngularJS模糊查询功能实现代码(过滤内容下拉菜单排序过滤敏感字符验证判断后添加表格信息)
- PHP对表单提交特殊字符的过滤和处理
- 8个必备的PHP功能实例代码
- PHP实现留言板功能的详细代码
- php用数组返回无限分类的列表数据的代码
- php数组的概述及分类与声明代码演示
- php过滤替换特殊字符 函数
- Vue数组更新及过滤排序功能
- PHP current获取未知字符键名数组第一个元素的值