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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php接收get参数false是字符串,php解析url (parse_url) 参数成数组 (parse_str)

發(fā)布時間:2023/12/1 php 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php接收get参数false是字符串,php解析url (parse_url) 参数成数组 (parse_str) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

php解析url (parse_url) 參數(shù)成數(shù)組 (parse_str)

(1)parse_url (PHP 4, PHP 5) — 解析 URL,返回其組成部分,函數(shù)原型如下:

mixed parse_url ( string $url [, int $component = -1 ] )

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

本函數(shù)不是用來驗(yàn)證給定 URL 的合法性的,只是將其分解為下面列出的部分。不完整的 URL 也被接受,parse_url() 會嘗試盡量正確地將其解析。

參數(shù)說明

url 要解析的 URL。無效字符將使用 _ 來替換。

component 指定 PHP_URL_SCHEME、 PHP_URL_HOST、 PHP_URL_PORT、 PHP_URL_USER、 PHP_URL_PASS、 PHP_URL_PATH、 PHP_URL_QUERY 或 PHP_URL_FRAGMENT 的其中一個來獲取 URL 中指定的部分的 string。 (除了指定為 PHP_URL_PORT 后,將返回一個 integer 的值)。

返回值

對嚴(yán)重不合格的 URL,parse_url() 可能會返回 FALSE。

如果省略了 component 參數(shù),將返回一個關(guān)聯(lián)數(shù)組 array,在目前至少會有一個元素在該數(shù)組中。數(shù)組中可能的鍵有以下幾種:

scheme – 如 http

host

port

user

pass

path

query – 在問號 ? 之后

fragment – 在散列符號 # 之后

如果指定了 component 參數(shù), parse_url() 返回一個 string (或在指定為 PHP_URL_PORT 時返回一個 integer)而不是 array。如果 URL 中指定的組成部分不存在,將會返回 NULL。

(2)parse_str – 把查詢字符串解析到變量中,函數(shù)原型如下:

parse_str(string,array)

參數(shù)說明

string 必需。規(guī)定要解析的字符串。

array 可選。規(guī)定存儲變量的數(shù)組名稱。該參數(shù)指示變量存儲到數(shù)組中。如果未設(shè)置 array 參數(shù),由該函數(shù)設(shè)置的變量將覆蓋已由同名變量。

注釋:php.ini 中的 magic_quotes_gpc 設(shè)置影響該函數(shù)的輸出。如果已啟用,那么在 parse_str() 解析之前,變量會被 addslashes() 轉(zhuǎn)換。

(3)具體提取url中的參數(shù)示例如下:

1

3

$urlarr=parse_url($url);

4

parse_str($urlarr['query'],$parr);

5

print_r($urlarr);

6

print_r($parr);

打印的結(jié)果如下:

Array

(

[scheme] => http

[host] => www.phpernote.com

[path] => /ad.php

[query] => id=325&action=index&page=3

)

Array

(

[id] => 325

[action] => index

[page] => 3

)

標(biāo)簽:php server url array

總結(jié)

以上是生活随笔為你收集整理的php接收get参数false是字符串,php解析url (parse_url) 参数成数组 (parse_str)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。