php函数

来源:互联网 发布:淘宝旺铺只能装修手机 编辑:程序博客网 时间:2024/06/07 08:53

记录几个用到的php函数

1.查询一个字符串中是否包含另外一个字符串

stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)strripos() - 查找字符串在另一字符串中最后一次出现的位置(不区分大小写)strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写)

PHP strpos() 函数

strpos() 函数查找字符串在另一字符串中第一次出现的位置。strpos() 函数对大小写敏感,如果不区分大小写则用stripos()。

语法:

strpos(string,find,start)

string 必需。规定要被搜索的字符串。
find 必需。规定要查找的字符串。
start 可选。规定在何处开始搜索。

例如想要查找“love”字符串是否在”i love u”字符串中的话:

<?php$string1 = "i love u";$keyword = "love";if(stripos($string1, $keyword) !== false){echo "yes";}else {echo "no";}?>

2.去掉文本中的html格式
如果我们在数据库中保存了带html格式的文本,在另外一些场合并不需要格式的时候就可以用strip_tags来删除文本中的html代码。
语法

strip_tags(string,allow) string  必需。规定要检查的字符串。allow   可选。规定允许的标签。这些标签不会被删除。返回值:    返回被剥离的字符串。

例如:

$string = "<p>这是一个段落</p>"$string1 = strip_tags($string);

最后可以得到string1为“这是一个段落”。如果想要保留一些特定的html标签,那么可以通过allow参数项来进行规定。

3.清除HTML标签字符串中某些属性代码
使用PHP处理从数据库中读取的文章HTML代码,然后用正则对代码进行匹配与修改,保存代码以后,用静态生成功能即可生成修改后的HTML页面了。
因为我们生成的代码是已经处理过的代码,所以就不会影响HTML页面的加载速度了。

<?php $str = "<img src="" width="245" height="138" onclick="window.open('xxxx.gif')" />"; $str = preg_replace('#onclick=([sS]*)"#','',$str); // #符号前面有一个双引号要注意,代表结束的代码 print($str); ?>
0 0
原创粉丝点击