http build query用法,挺方便的

2021-07-16 17:50:33 字數 2215 閱讀 5182

http_build_query -- 生成 url-encoded 之後的請求字串描述string http_build_query ( array formdata [, string numeric_prefix] )

使用給出的關聯(或下標)陣列生成乙個 url-encoded 請求字串。引數 formdata 可以是陣列或包含屬性的物件。乙個 formdata 陣列可以是簡單的一維結構,也可以是由陣列組成的陣列(其依次可以包含其它陣列)。如果在基礎陣列中使用了數字下標同時給出了 numeric_prefix 引數,此引數值將會作為基礎陣列中的數字下標元素的字首。這是為了讓 php 或其它 cgi 程式在稍後對資料進行解碼時獲取合法的變數名。

例子 1. http_build_query() 使用示例

/* 輸出: 

foo=bar&baz=boom&cow=milk&php=hypertext+processor 

*/ ?>

例子 2. http_build_query() 使用數字下標的元素

/* 輸出: 

/* 輸出: 

myvar_0=foo&myvar_1=bar&myvar_2=baz&myvar_3=boom&cow=milk&php=hypertext+processor 

*/ ?>

例子 3. http_build_query() 使用複雜的陣列

/* 輸出:(為了可讀性對其進行了折行) 

user[name]=bob+smith&user[age]=47&user[***]=m&user[dob]=5%1f12%1f1956& 

pastimes[0]=golf&pastimes[1]=opera&pastimes[2]=poker&pastimes[3]=rap& 

children[bobby][age]=12&children[bobby][***]=m&children[sally][age]=8& 

children[sally][***]=f&flags_0=ceo 

注意:只有基礎陣列中的數字下標元素「ceo」才獲取了字首,其它數字下標元素(如 

pastimes 下的元素)則不需要為了合法的變數名而加上字首。 

*/ ?>

例子 4. http_build_query() 使用物件

/* 輸出: 

foo=bar&baz=boom 

*/ ?>

http build query 函式使用方法

http build query 函式使用方法 http build query 函式的作用是使用給出的關聯 或下標 陣列生成乙個經過 url encode 的請求字串。寫法格式 http build query mixed query data string numeric prefix stri...

http build query 函式使用方法

http build query 函式的作用是使用給出的關聯 或下標 陣列生成乙個經過 url encode 的請求字串。寫法格式 http build query mixed query data string numeric prefix string arg separator int enc...

http build query 函式使用方法

http build query 函式的作用是使用給出的關聯 或下標 陣列生成乙個經過 url encode 的請求字串。寫法格式 http build query mixed query data string numeric prefix string arg separator int enc...