php对数组按首字符过滤的代码 程序员文章站 2024-01-02 19:26:58 ... $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字符串过滤,转换函数代码 将一维或多维的数组连接成一个字符串的php代码 php中将数组转成字符串并保存到数据库中的函数代码_php技巧 php数组 过滤掉PHP数组中的重复值的实现代码 php中多维数组按指定value排序的实现代码_PHP php过滤html字符串,防止SQL注入的实例代码 支持中文的PHP按字符串长度分割成数组代码 将一维或多维的数组连接成一个字符串的php代码 php数组对百万数据进行排除重复数据的实现代码