PHP函數(shù)之parse_str()和parse_url()函數(shù)

PHP函數(shù)之parse_str()和parse_url()函數(shù)


parse_str()

說(shuō)明:

parse_str() 函數(shù)把查詢字符串解析到變量中群发。如果 str 是 URL 傳遞入的查詢字符串(query string)鸦列,則將它解析為變量并設(shè)置到當(dāng)前作用域,并覆蓋當(dāng)前作用域已存在的變量垄惧。

語(yǔ)法

parse_str(string,array)

參數(shù)

參數(shù) 描述
string 必需。規(guī)定要解析的字符串绰寞。
array 可選到逊。規(guī)定存儲(chǔ)變量的數(shù)組的名稱。該參數(shù)指示變量將被存儲(chǔ)到數(shù)組中滤钱。

示例

<?php
$str = "first=value&arr[]=foobar&arr[]=baz";
parse_str($str);
echo $first;  // value
echo $arr[0]; // foo bar
echo $arr[1]; // baz
parse_str($str, $output);
echo $output['first'];  // value
echo $output['arr'][0]; // foo bar
echo $output['arr'][1]; // baz

parse_url()

說(shuō)明:

解析 URL蕾管,返回其組成部分,本函數(shù)解析一個(gè) URL 并返回一個(gè)關(guān)聯(lián)數(shù)組菩暗,包含在 URL 中出現(xiàn)的各種組成部分掰曾。

語(yǔ)法

parse_url(string,$component=1)

參數(shù)

參數(shù) 描述
string 必需。規(guī)定要解析的url字符串停团。
option 可選的參數(shù)旷坦, PHP_URL_SCHEME掏熬、 PHP_URL_HOST、 PHP_URL_PORT秒梅、 PHP_URL_USER旗芬、 PHP_URL_PASS、 PHP_URL_PATH捆蜀、 PHP_URL_QUERY 或 PHP_URL_FRAGMENT 的其中一個(gè)來(lái)獲取 URL 中指定的部分的 string

如果不指定option疮丛,parse_url會(huì)返回一個(gè)關(guān)聯(lián)數(shù)組,數(shù)組中可能有的鍵為:

  • host
  • port
  • user
  • pass
  • path
  • query - 在問(wèn)號(hào) ? 之后
  • fragment - 在散列符號(hào) # 之后

?示例

<?php
$url = "http://www.hello.com/path?arg=value#anchor";
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);

輸出:

Array
(
    [scheme] => http
    [host] => www.hello.com
    [path] => /path
    [query] => arg=value
    [fragment] => anchor
)
/path
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末辆它,一起剝皮案震驚了整個(gè)濱河市誊薄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锰茉,老刑警劉巖呢蔫,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異飒筑,居然都是意外死亡片吊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門协屡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)俏脊,“玉大人,你說(shuō)我怎么就攤上這事肤晓×瑁” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵材原,是天一觀的道長(zhǎng)沸久。 經(jīng)常有香客問(wèn)我,道長(zhǎng)余蟹,這世上最難降的妖魔是什么卷胯? 我笑而不...
    開(kāi)封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮威酒,結(jié)果婚禮上窑睁,老公的妹妹穿的比我還像新娘。我一直安慰自己葵孤,他們只是感情好担钮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著尤仍,像睡著了一般箫津。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天苏遥,我揣著相機(jī)與錄音饼拍,去河邊找鬼。 笑死田炭,一個(gè)胖子當(dāng)著我的面吹牛师抄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播教硫,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼叨吮,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了瞬矩?” 一聲冷哼從身側(cè)響起茶鉴,我...
    開(kāi)封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丧鸯,沒(méi)想到半個(gè)月后蛤铜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嫩絮,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡丛肢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了剿干。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蜂怎。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖置尔,靈堂內(nèi)的尸體忽然破棺而出杠步,到底是詐尸還是另有隱情,我是刑警寧澤榜轿,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布幽歼,位于F島的核電站,受9級(jí)特大地震影響谬盐,放射性物質(zhì)發(fā)生泄漏甸私。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一飞傀、第九天 我趴在偏房一處隱蔽的房頂上張望皇型。 院中可真熱鬧,春花似錦砸烦、人聲如沸弃鸦。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)唬格。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間西轩,已是汗流浹背员舵。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留藕畔,地道東北人马僻。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像注服,于是被迫代替她去往敵國(guó)和親韭邓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • PHP常用函數(shù)大全 usleep() 函數(shù)延遲代碼執(zhí)行若干微秒溶弟。 unpack() 函數(shù)從二進(jìn)制字符串對(duì)數(shù)據(jù)進(jìn)行解...
    上街買菜丶迷倒老太閱讀 1,369評(píng)論 0 20
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理女淑,服務(wù)發(fā)現(xiàn),斷路器辜御,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • php usleep() 函數(shù)延遲代碼執(zhí)行若干微秒鸭你。 unpack() 函數(shù)從二進(jìn)制字符串對(duì)數(shù)據(jù)進(jìn)行解包。 uni...
    思?jí)鬚HP閱讀 1,984評(píng)論 1 24
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法擒权,類相關(guān)的語(yǔ)法袱巨,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法碳抄,異常的語(yǔ)法愉老,線程的語(yǔ)...
    子非魚_t_閱讀 31,632評(píng)論 18 399
  • 嘿嫉入,遠(yuǎn)方的你,你好啊璧尸。我這幾天放飛自我咒林,打破了堅(jiān)持了十幾天的減肥習(xí)慣,吃吃吃~所謂:"飽暖思淫欲"爷光,在連續(xù)幾天把自...
    趙二阿閱讀 392評(píng)論 0 0