parse_str()和http_build_query()的使用】的更多相关文章

1 http_build_query() 使用 生成 URL-encode 之后的请求字符串 [建议在使用前,使用array_filter($query) 进行处理] 例子 1. http_build_query() 使用示例 <?php $data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor'); echo http_build_query($data); /…
parse_url() 该函数可以解析 URL,返回其组成部分.它的用法如下: array parse_url(string $url) 此函数返回一个关联数组,包含现有 URL 的各种组成部分.如果缺少了其中的某一个,则不会为这个组成部分创建数组项.组成部分为: scheme - 如 http host - 如 localhost port - 如 80 user pass path - 如 /parse_str.php query - 在问号 ? 之后  如 id=1&category=ph…
<?php $_html = array(); $_html['action1'] = 'action1'; $_html['action2'] = 'action2'; echo http_build_query($_html); echo '<br />'; $a = 'action1=action1&action2=action2'; parse_str($a,$_array); print_r($_array); ?> <!--action1=action1&…
当我们使用CURL来post数据的时候,需要设置post的数据 curl_setopt($c, CURLOPT_POSTFIELDS, $post_data); 假如这里的$data是 $data = array( 'name'=>'scofield', 'time'=>'2012-2-3' ) 接下来,需要先将$data变成字符串 $post_data = http_build_query($data); 而采用 http_build_query 转换后再 curl_setopt($c, C…
<?php //parse_str与http_build_query的使用 //使用parse_str将url字符串转变为key=>value的数组 $str = "tn=monline_dg&ie=utf-8&bs=httpbuildurl&f=3&rsv_bp=1&wd=php+buildquery&rsv_sug3=17&rsv_sug4=330&rsv_sug1=16&oq=php+build&r…
PHP打印测试,PHP调试技巧    PHP header函数使用大全    PHP面向对象(OOP)编程入门教程 小片段: PHP保留2位小数 格式化小数.浮点数 header('Content-Type: text/html; charset=utf-8');  header('HTTP/1.1 301 Moved Permanently'); // 无此句则是302 header('Location: http://www.52php.cnblogs.com/'); [php.ini] d…
URL处理几个关键的函数parse_url.parse_str与http_build_query parse_url() 该函数可以解析 URL,返回其组成部分.它的用法如下: array parse_url(string $url) 此函数返回一个关联数组,包含现有 URL 的各种组成部分.如果缺少了其中的某一个,则不会为这个组成部分创建数组项.组成部分为: scheme - 如 http host - 如 localhost port - 如 80 user pass path - 如 /p…
1 == 'a'.0 == 'a'.97 == '97a'?这里边牵涉到的是默认数据类型转换. // 无输出 if ('0') { echo "'0' is true\n"; } //'a' is true if ('a') { echo "'a' is true\n"; } // 无输出 if (1 == 'a') { echo "1 == 'a' is true\n"; } //0 == 'a' is true if (0 == 'a') {…
($saying[$key][, , 'utf-8'); 1.//mb_substr() string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) 获取字符串,截取2.//strip_tags() string strip_tags ( string $str [, string $allowable_tags ] ) st…
1.http_build_query string http_build_query ( mixed $query_data [, string $numeric_prefix [, string $arg_separator [, int $enc_type = PHP_QUERY_RFC1738 ]]] ) 使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串. 参数: query_data 可以是数组或包含属性的对象. 一个query_data数组可以是简单的一维结…