php常用的url處理函數(shù)總結(jié)
本文實(shí)例總結(jié)了幾種在php中url編碼解析函數(shù),如parse_url、rawurldecode、rawurlencode、urldecode、urlencode.分享給大家供大家參考。具體用法如下:
下面來看介紹與實(shí)例:parse_url($str url);
把url轉(zhuǎn)換成數(shù)組:print_r(parse_url("www.dhdzp.com")); 解析url并輸出返回?cái)?shù)組,url 專用格式字符串還原成普通字符串.
語法:string rawurldecode(string str);
返回值:字符串
函數(shù)種類:編碼處理
內(nèi)容說明:本函數(shù)將字符串解碼,從 url 的字符串專用格式解成普通字符串,詳細(xì)的編碼解碼信息及規(guī)格文件可以參考 rfc 1738,代碼如下:
string rawurlencode ( string str )
返回字符串,此字符串中除了 -_. 之外的所有非字母數(shù)字字符都將被替換成百分號(hào)(%)后跟兩位十六進(jìn)制數(shù),這是在 rfc 1738 中描述的編碼,是為了保護(hù)原義字符以免其被解釋為特殊的 url 定界符,同時(shí)保護(hù) url 格式以免其被傳輸媒體,像一些郵件系統(tǒng),使用字符轉(zhuǎn)換時(shí)弄亂,例如,如果你想在 ftp 的 url 中包含密碼:
$str="http://www.dhdzp.com"; //定義字符串
$result=rawurlencode($str); //對(duì)指定字符串編碼
echo $result;
/*
urldecode()
url解碼
*/ //輸出結(jié)果
$str="http%3a%2f%2fwww.dhdzp.com";
$result=urldecode($str);
echo $result;
/*
urlencode()
url編碼
*/
$str="http://www.dhdzp.com"; //定義字符串
$result=urlencode($str); //對(duì)指定字符串編碼
echo $result; //輸出結(jié)果
希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。
- php中的四舍五入函數(shù)代碼(floor函數(shù)、ceil函數(shù)、round與intval)
- PHP取整函數(shù):ceil,floor,round,intval的區(qū)別詳細(xì)解析
- php取整函數(shù)ceil,floo,round的用法及介紹
- php筆記之:php函數(shù)range() round()和list()的使用說明
- php使用function_exists判斷函數(shù)可用的方法
- php圖片處理函數(shù)獲取類型及擴(kuò)展名實(shí)例
- PHP中常用的字符串格式化函數(shù)總結(jié)
- php中g(shù)etservbyport與getservbyname函數(shù)用法實(shí)例
- PHP中round()函數(shù)對(duì)浮點(diǎn)數(shù)進(jìn)行四舍五入的方法
相關(guān)文章
PHP給前端返回一個(gè)JSON對(duì)象的實(shí)例講解
今天小編就為大家分享一篇PHP給前端返回一個(gè)JSON對(duì)象的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-05-05
php將遠(yuǎn)程圖片保存到本地服務(wù)器的實(shí)現(xiàn)代碼
有些時(shí)候我們想保存一些漂亮圖片,但又不想手動(dòng)去保存下來,尤其是大批量的存儲(chǔ),這個(gè)時(shí)候我們需要寫一段程序來幫助我們完成這個(gè)工作,本文介紹了php如何將遠(yuǎn)程圖片本地化,需要的朋友可以參考下2015-08-08
PHP如何實(shí)現(xiàn)訂單的延時(shí)處理詳解
這篇文章主要給大家介紹了關(guān)于利用PHP如何實(shí)現(xiàn)訂單的延時(shí)處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12
PHP進(jìn)階學(xué)習(xí)之類的自動(dòng)加載機(jī)制原理分析
這篇文章主要介紹了PHP進(jìn)階學(xué)習(xí)之類的自動(dòng)加載機(jī)制,較為詳細(xì)的分析了php使用__autoload方法實(shí)現(xiàn)類的自動(dòng)加載原理與相關(guān)使用注意事項(xiàng),需要的朋友可以參考下2019-06-06
比較discuz和ecshop的截取字符串函數(shù)php版
網(wǎng)上看到一篇文章 discuz和ecshop截取字符串的兩個(gè)函數(shù),比較了一下兩個(gè)版本的函數(shù),都各有局限,只能在特定的前提下使用,但是學(xué)習(xí)一下有利于拓寬思路,了解PHP的擴(kuò)展功能2012-09-09
PHP array_multisort()函數(shù)的使用札記
array_multisort 對(duì)多個(gè)數(shù)組或多維數(shù)組進(jìn)行排序的函數(shù),需要的朋友可以參考下。2011-07-07
PHP正則的Unknown Modifier錯(cuò)誤解決方法
PHP正則時(shí)出現(xiàn)Unknown Modifier錯(cuò)誤解決方法2010-03-03
php下foreach提示W(wǎng)arning:Invalid argument supplied for foreach()
這篇文章主要介紹了php下foreach提示W(wǎng)arning:Invalid argument supplied for foreach()的解決方法,是很多開發(fā)者在進(jìn)行PHP程序設(shè)計(jì)的過程中經(jīng)常會(huì)遇到的問題,需要的朋友可以參考下2014-11-11

