您好,欢迎访问一九零五行业门户网

http_build_query 比较好用的字符串函数

http_build_query 比较好用的字符串函数
<?php /* * http_build_query * 是一个字符串操作函数 *针对的是数组和对象生成 url-encode 之后的请求字符串 * */ $arr = array("121212"=>"woman","56856"=>"men"); class jclass{ public $a=123; private $b=323; protected $c = 897; } $str = http_build_query($arr);//string(22)"121212=woman&56856=men" var_dump($str); echo"<br>"; $jclass = new jclass(); $jclass = json_encode($jclass);//string(9)"{"a":123}" var_dump($jclass); echo"<br>"; echo http_build_query($arr,'',"_kkkkk"); echo"<br>"; var_dump(http_build_query($arr,"kkk_")); echo"<br>"; $data = array('user'=>array('name'=>'bob smith', 'age'=>47, 'sex'=>'m', 'dob'=>'5/12/1956'), 'pastimes'=>array('golf', 'opera', 'poker', 'rap'), 'children'=>array('bobby'=>array('age'=>12, 'sex'=>'m'), 'sally'=>array('age'=>8, 'sex'=>'f')), 'ceo'); echo http_build_query($data, 'flags_'); echo"<br>"; // http://dev.blogs/string/http_build_query.php?user[name]=bob+smith&user[age]=47&user[sex]=m&user[dob]=5%2f12%2f1956&pastimes[0]=golf&pastimes[1]=opera&pastimes[2]=poker&pastimes[3]=rap&children[bobby][age]=12&children[bobby][sex]=m&children[sally][age]=8&children[sally][sex]=f&flags_0=ceo $get_arr = $_get; print_r($get_arr); echo"<br>";//呵呵,过来的已经是数组了 $cval ="something from somewhere"; setcookie("test_cookie", $cval, time() + 60 * 60 * 24); var_dump($_cookie);echo '<br>'; //var_dump(http_build_cookie($_cookie));//报错,是因为 pecl_http 扩展是没有默认安装的,要先去安装扩展 php_http.dll
其它类似信息

推荐信息