日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

写给Lewis的-URL处理几个关键的函数parse_url、parse_str与http_build_query

發布時間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写给Lewis的-URL处理几个关键的函数parse_url、parse_str与http_build_query 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

給你看http_build_query的樣例,讓你知道是啥意思
$data?=?array('foo'=>'bar',?
??????????????'baz'=>'boom',?
??????????????'cow'=>'milk',?
??????????????'php'=>'hypertext?processor');?
echo?http_build_query($data);?
我建議你寫個csdn
/*?輸出:?
???????foo=bar&baz=boom&cow=milk&php=hypertext+processor?
*/ ? array parse_url(string $url)

此函數返回一個關聯數組,包含現有 URL 的各種組成部分。如果缺少了其中的某一個,則不會為這個組成部分創建數組項。組成部分為:

  • scheme - 如 http?
  • host - 如 localhost
  • port - 如 80
  • user?
  • pass?
  • path - 如 /parse_str.php
  • query - 在問號 ? 之后 ?如 id=1&category=php&title=php-install
  • fragment - 在散列符號 # 之后?

此函數并不意味著給定的 URL 是合法的,它只是將上方列表中的各部分分開。parse_url() 可接受不完整的 URL,并盡量將其解析正確。此函數對相對路徑的 URL 不起作用。

1 2 3 4 5 6 <?php ????$url?=?"http://52php.cnblogs.com/welcome/"; ????$parts?=?parse_url($url); ????? ????print_r($parts); ?>

程序運行結果如下:

1 2 3 4 5 6 Array ( ????[scheme] => http ????[host] => 52php.cnblogs.com ????[path] => /welcome/ )



給你看http_build_query的樣例,讓你知道是啥意思

$data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor');?

echo http_build_query($data);?


?輸出: foo=bar&baz=boom&cow=milk&php=hypertext+processor?



parse_str的樣例,

$str = "foo=bar&baz=boom&cow=milk&php=hypertext+processor";?

echo $data =?parse_str($data);?

?輸出:?array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor'); echo http_build_query($data);?



總結

以上是生活随笔為你收集整理的写给Lewis的-URL处理几个关键的函数parse_url、parse_str与http_build_query的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。