专栏首页技术博文php http_build_query 拼接数组 可以用这个函数

php http_build_query 拼接数组 可以用这个函数

http_build_query

(PHP 5)

http_build_query — 生成 URL-encode 之后的请求字符串

说明

string http_build_query ( array $formdata [, string $numeric_prefix ] )

使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。参数 formdata 可以是数组或包含属性的对象。一个 formdata 数组可以是简单的一维结构,也可以是由数组组成的数组(其依次可以包含其它数组)。如果在基础数组中使用了数字下标同时给出了 numeric_prefix 参数,此参数值将会作为基础数组中的数字下标元素的前缀。这是为了让 PHP 或其它 CGI 程序在稍后对数据进行解码时获取合法的变量名。

Note: 用 arg_separator.output 来分隔参数。

Example #1 http_build_query() 使用示例

<?php
$data = array('foo'=>'bar',
 'baz'=>'boom',
 'cow'=>'milk',
 'php'=>'hypertext processor');
 
echo http_build_query($data); // foo=bar&baz=boom&cow=milk&php=hypertext+processor
?>

Example #2 http_build_query() 使用数字下标的元素

<?php
$data = array('foo', 'bar', 'baz', 'boom', 'cow' => 'milk', 'php' =>'hypertext processor');
 
echo http_build_query($data);

 
echo http_build_query($data, 'myvar_');

?>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • js实现php中sleep()延时的功能

    1. jquery的$.delay()方法 设置一个延时来推迟执行队列中之后的项目。这个方法不能取代JS原生的setTimeout。 The .delay() ...

    joshua317
  • excel导入与导出

    基本上导出的文件分为两种: 1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存...

    joshua317
  • Windows下Nginx+Mysql+Php(wnmp)环境搭建

    前言  最近想在windows下使用nginx搭建web环境,本来想用套件(WNMP)一键安装,但后来放弃了,觉得还是自己动手,丰衣足食的好,而且套件的局限性太...

    joshua317
  • 【独家干货】医院电子病历体系的构建与应用

    本文共5500字,建议阅读时间8分钟 本讲座选自中国医院协会信息管理专业委员会副主任委员,清华长庚医院信息管理处处长刘海一在清华大学数据科学研究院、清华大学医学...

    数据派THU
  • TP5自动生成目录报错-模块不存在:index

    业余学习PHP好大一段时间了,初次接触这个框架,很多资料都是3.x的,特别目录文件也是傻瓜式生成。作为新一代的TP5.0之后好像之前的方式不能用了,可以自定义生...

    Light413
  • 多监控平台统一 | Hawkeye

    近年来出现越来越多的监控平台, 每一个监控平台都是其擅长的地方, 比方说 zabbix 监控收集, 并监控基础服务。 grafana 监控平台可以很好的展示数据...

    用户1416054
  • PHP 解析JSON 并获取对应的值

    本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为...

    Alone88
  • GO语言学习:动态Web

    使用Golang中的模板template来实现在HTML中动态Web. 1.网络端口监听操作: Web动态页面要使用http.HandleFunc()而不...

    李海彬
  • 7.3 数组作为函数参数

    2、用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参传递的是数组首元素的地址。

    闫小林
  • 我们是这样一步一步实现分布式锁的

    昨天我给大家分享了我们电商平台是怎么去做分布式事务的(不好意思,懂分布式事务的你真的很了不起,下篇,不好意思,懂分布式事务的你真的很了不起,上篇),忘记了的朋友...

    架构师修炼

扫码关注云+社区

领取腾讯云代金券