时间:2021-05-26
复制代码 代码如下:
<?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
另:这段代码发现了一个奇怪的问题:分隔符使用','(逗号)的时候会出现问题。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP各种过滤字符函数复制代码代码如下:
复制代码代码如下://////过滤字符串中的html代码/////////返回过滤之后的字符串publicstaticstringLostHTML(string
使用filter函数,实现一个条件判断函数即可。比如想过滤掉字符串数组中某个敏感词,示范代码如下:#filteroutsomeunwantedtagsdefpa
代码很简单,这里就不多BB了,大家看注释吧,注释都看不懂的小伙伴,求放过PHP!!!复制代码代码如下:abc123*中文字符串:返回拼音首字符eg.测试字符串=
复制代码代码如下:vartrimInfo={basic:////vb中的简单空白字符过滤,classic:/\s///传统的js空白字符过滤,ecmascrip