005——php字符串中的处理函数(四)

<?php
/**
 * 字符串处理函数:
 * parse_url  解析URL。返回其组成部分
 */
/*
$url="http://www.lantianwang.com/admin/index.php?name=chen&a=add";
$arr=parse_url($url);
print_r($arr);//输出:Array ( [scheme] => http [host] => www.lantianwang.com [path] => /admin/index.php [query] => name=chen&a=add )
echo "<br/>".parse_url($url,PHP_URL_SCHEME);//输出:http
echo "<br/>".parse_url($url,PHP_URL_HOST);//输出:www.lantianwang.com
echo "<br/>".parse_url($url,PHP_URL_PATH);//输出:/admin/index.php
echo "<br/>".parse_url($url,PHP_URL_QUERY);//输出:name=chen&a=add
*/

/*urlencode() url编码:
 *urldecode()  解码,已编码的内容
 * \*/
/*
$str="视频教程PHP课程&divcss课程";
echo "<a href='5.php?h=".urlencode($str)."'/>蓝天网";
echo $_GET['h'];//输出:视频教程PHP课程&divcss课程
*/
/*
$str2="蓝天网视频教程";
echo urlencode($str2);
echo "<br/>";
echo urldecode(urlencode($str2));
*/

/*htmlentities()讲字符串转化为HTML实体。1.参数:操作内容,
2:转换规则: ENT_COMPAT(转换双引号)
ENT_QUOTES(转换单双引号)  ENT_NOQUOTES(不转换任何引号)
 *
 * */
/*
$str4='<h1>bbs.lantianwang.com</h1>';
echo $str4;
echo htmlentities($str4);

$str4='<h1>bbs.lantianwang.com</h1>"PHP DIV"';
echo htmlentities($str4);//转换的字符里面双引号也被转换
*/
/*
htmlspecialchars(); //不转换中文;
*/
/*
$str4='<h1>bbs.lantianwang.com</h1>"中国"';
echo htmlspecialchars($str4);//输出:<h1>bbs.lantianwang.com</h1>"中国"
*/

echo $_GET['uname'];
?>
<form action="" method="get">
    输入姓名:<input type="text" name="uname">
    <input type="submit" value="提交">
</form>

  

posted @ 2017-11-06 06:21  生如逆旅,一苇以航  阅读(185)  评论(0编辑  收藏  举报