小編給大家分享一下php 字符串如何轉(zhuǎn)url實體,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)公司始終堅持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)10多年累計超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:木屋等企業(yè),備受客戶表揚(yáng)。
php字符串轉(zhuǎn)url實體的方法:1、通過parse_url()解析url;2、對url的中文進(jìn)行編碼和解碼;3、通過htmlentities等方法將字符串轉(zhuǎn)換為html實體即可。
本文操作環(huán)境:Windows7系統(tǒng),PHP7.4版,Dell G3電腦。
PHP字符串url解析和實體轉(zhuǎn)換:
1、通過parse_url()解析url,并且返回其組成部分:
'; print_r(parse_url($str)); echo ''; /* Array ( [scheme] => http [host] => www.zymseo.com [path] => /admin [query] => uname=zym&pwd=123456 ) */ echo parse_url($str,PHP_URL_HOST);//www.zymseo.com echo parse_url($str,PHP_URL_PATH);// /admin ?>
2、url編碼和解碼函數(shù),對url的中文進(jìn)行編碼和解碼:
點擊跳轉(zhuǎn)";//網(wǎng)址的中文部分變成了英文編碼 echo urlencode($str);//%D5%D4%D2%BB%C3%F9%B8%F6%C8%CB%BC%BC%CA%F5%B2%A9%BF%CD echo urldecode(urlencode($str)); ?>
3、將字符串轉(zhuǎn)換為html實體:
趙一鳴SEO技術(shù)博客'; echo $str;//趙一鳴SEO技術(shù)博客 //轉(zhuǎn)換中文 echo htmlentities($str);//??ò??ùSEO??ê?2??í
echo htmlspecialchars($str);//不轉(zhuǎn)換【中文】 echo htmlspecialchars_decode($str); ?>
以上是“php 字符串如何轉(zhuǎn)url實體”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!