php对数组按首字符过滤的代码 程序员文章站 2022-05-07 15:47:49 ... $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对数组按首字符过滤的代码 上一篇: 小弟我的从TXT中读取的矩阵,但是每一行最后一个值总跟下一行第一个值一起输出。如何破 下一篇: ubuntu 安装 nginx一 推荐阅读 支持中文的PHP按字符串长度分割成数组代码 将一维或多维的数组连接成一个字符串的php代码 php数组对百万数据进行排除重复数据的实现代码 php 对输入信息的进行安全过滤的函数代码 PHP下对字符串的递增运算代码 过滤掉PHP数组中的重复值的实现代码 支持中文的PHP按字符串长度分割成数组代码 php中数组首字符过滤功能代码 php中使用array_filter()函数过滤空数组的实现代码 php中多维数组按指定value排序的实现代码