x625802392 发表于 2017-4-6 12:27:59

PHP中的編碼轉義的函數作用

stripslashes()
作用:
去掉已經轉義的\

$str_a = stripcslashes('\"http://www.cp1897.com\"');
echo $str_a;
//print : "http://www.cp1897.com"


htmlspecialchars()
作用:
(&)被转换成 &amp; 双引号(")被转换成 &quot;单引号 (') 被转换成 ' 小于号 (<)被转换成 &lt;大于号 (>)被转换成 &gt;
strip_tags( )
作用:
从字符串中删除HTML标签

$input= '<p>Howdy, &quot;Cowboy&quot;</p>';
$output = strip_tags($input);
// $output is 'Howdy, &quot;Cowboy&quot;'


get_meta_tags( )
作用:
可返回包含该页面中元标签(meta tag)内容的数组
rawurlencode()
作用:
该函数接收一个字符串并返回对该字符串的拷贝,该拷贝中把非法URL字符按%dd约定编码。
如果你要为一个页面里的链接动态生成超级链接地址,则需要用rawurlencode( )转换它们:

$name = "Programming PHP";
$output = rawurlencode($name);
echo "http://localhost/$output";
//print: http://localhost/Programming%20PHP


函数rawurldecode( )用于解码被编码过的URL字符串
页: [1]
查看完整版本: PHP中的編碼轉義的函數作用