php中数组首字符过滤功能代码

yipeiwu_com6年前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

另:这段代码发现了一个奇怪的问题:分隔符使用','(逗号)的时候会出现问题。

相关文章

2010年最新PHP类的精髓归纳第1/2页

 一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new c...

jquery不支持toggle()高(新)版本的问题解决

在js代码中引入以下代码,让高版本的jquery兼容toggle事件。代码如下: /** * Replacement for toggle */ jQuery.fn.toggle...

PHP自带方法验证邮箱、URL、IP是否合法的函数

以前用PHP验证邮箱、URL、IP是否合法都是通过自己写正则来实现,但是有时候脑子发昏,可能会写出一个不是完全正确的正则,导致验证出错,今天发现原来PHP本身自带了验证邮箱、URL、IP...

php防止sql注入之过滤分页参数实例

本文实例讲述了php防止sql注入中过滤分页参数的方法。分享给大家供大家参考。具体分析如下: 就网络安全而言,在网络上不要相信任何输入信息,对于任何输入信息我们都必须进行参数过滤。对此,...

判断Keep-Alive模式的HTTP请求的结束的实现代码

所以根据EOF就可判断一次请求的结束,下面的代码(PHP)很常见: 复制代码 代码如下: // $fp是由fsockopen()产生的句柄 while(!feof($fp)) { ech...