🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1、通过parse_url()解析url,并且返回其组成部分: <?php $str = 'http://www.baidu.com/admin?username=fxxy&pwd=123456'; echo '<pre>'; print_r(parse_url($str)); echo '<pre/>'; /* Array ( [scheme] => http [host] => www.baidu.com [path] => /admin [query] => username=fxxy&pwd=123456 ) */ echo parse_url($str,PHP_URL_HOST);//www.baidu.com echo parse_url($str,PHP_URL_PATH);// /admin ?> 2、url编码和解码函数,对url的中文进行编码和解码: <?php $str = '疯行西月'; $a = urlencode($str); echo "<a href='www.baidu.com/a..php?h=$a'>点击跳转</a>";//网址的中文部分变成了英文编码 echo urlencode($str);// %E7%96%AF%E8%A1%8C%E8%A5%BF%E6%9C%88 echo urldecode(urlencode($str));//疯行西月 ?> 3、将字符串转换为html实体: <?php $str = '<h1>疯行西月</h1>'; echo $str;//疯行西月 //转换中文 echo htmlentities($str);//<h1>疯行西月</h1> echo htmlspecialchars($str);//不转换【中文】 echo htmlspecialchars_decode($str);//疯行西月 ?>