日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2025/5/22 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 写给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的全部內容,希望文章能夠幫你解決所遇到的問題。

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