php中数据转换成url的http_build_query函数

用法:http_build_query($formdata[,string $numeric_prefix[,string $arg_spearotor]])

http_build_query函数是php5加入的,作用就是把数组或对象转换成url的querystring,代码如下:

  1. <?php
  2. */
  3. $data=array(
  4. 'foo'=>'bar',
  5. 'baz'=>'boom',
  6. 'cow'=>'milk',
  7. 'php'=>'hypertext processor'
  8. ); //定义数组
  9. echo http_build_query($data); //使用函数操作数组
  10. echo "<p>";
  11. $data=array('foo','bar','baz','boom','cow' =>'milk','php'=>'hypertext processor');
  12. echo http_build_query($data); //使用函数操作数组
  13. echo "<p>";
  14. echo http_build_query($data,'myvar_'); //使用第二个参数
  15. echo "<p>";
  16. class myclass //定义类
  17. {
  18. var $foo; //为类添加属性
  19. var $baz; //添加属性
  20. function myclass() //为类添加方法
  21. {
  22. $this->foo='bar';
  23. $this->baz='boom';
  24. }
  25. }
  26. $data=new myclass(); //为类初始化对象
  27. echo http_build_query($data); //使用函数操作对象
  28. ?>