1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > php 去除单引号 php 如何过滤 单引号 双引号 $ 等N种特殊符号?谢谢

php 去除单引号 php 如何过滤 单引号 双引号 $ 等N种特殊符号?谢谢

时间:2022-04-12 07:34:36

相关推荐

php 去除单引号 php 如何过滤 单引号 双引号 $   等N种特殊符号?谢谢

php 如何过滤 单引号 双引号 $ < > 等N种特殊符号?谢谢

mip版关注:200答案:4悬赏:20

解决时间 -01-17 14:51

已解决

-01-17 00:42

php 如何过滤 单引号 双引号 $ < > 等N种特殊符号?谢谢

最佳答案

-01-17 01:27

用trim()函数从字符串的两端删除空白字符和其他预定义字符。

ltrim()函数从字符串左侧删除空格或其他预定义字符。

rtrim()函数从字符串的末端开始删除空白字符或其他预定义字符。

全部回答

1楼

-01-17 04:09

我给楼主吧- - 首先是过滤html,将html编码转换为实体编码

public static function htmlspecialchars($value) {

return is_array($value) ? array_map('k::htmlspecialchars', $value) :

preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',

str_replace(array('&', '"', ''), array('&', '"', ''), $value));

} 还有一个去除html编码的,可以直接用php的函数strip_tags()

2楼

-01-17 02:38

我给楼主吧- - 首先是过滤html,将html编码转换为实体编码

public static function htmlspecialchars($value) {

return is_array($value) ? array_map('k::htmlspecialchars', $value) :

preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1',

str_replace(array('&', '"', ''), array('&', '"', ''), $value));

} 还有一个去除html编码的,可以直接用php的函数strip_tags()

3楼

-01-17 01:54

function SafeHtml($msg = "")

{

if(empty($msg))

{

return false;

}

$msg = str_replace('&','&',$msg);

$msg = str_replace(' ',' ',$msg);

$msg = str_replace("'","'",$msg);

$msg = str_replace('"',""",$msg);

$msg = str_replace("

$msg = str_replace(">",">",$msg);

$msg = str_replace("\t"," ",$msg);

$msg = str_replace("\r","",$msg);

$msg = str_replace(" "," ",$msg);

$msg = preg_replace("/

$msg = preg_replace("//is","",$msg);

$msg = preg_replace("/<\/fram(.*?)>/is","",$msg);

return $msg;

}

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。