美文网首页
php http_build_query() 函数参数值是url

php http_build_query() 函数参数值是url

作者: 云龙789 | 来源:发表于2019-04-11 17:57 被阅读0次

http_build_query() 函数可以将数组转换成 URL-encode 之后的请求字符串。
注意,也就是返回的这个结果值,其实已经执行了urlencode,就像下面第二条打印一样。所以你在做数据处理的时候,如果需要使用元数据,只需要使用 urldecode() 函数将,http_build_query() 的结果执行一遍即可,即第四条执行

元数据的三种形式

$arr = [
    'url'=>'http://jianshu.com',
    'name' =>'test',
];
dump('url=http://jianshu.com&name=test');  //1
dump(urlencode('url=http://jianshu.com&name=test')); // 2
dump(http_build_query($arr)); // 3
dd(urldecode(http_build_query($arr))); //4
image.png

相关文章

  • http_build_query用法

    http_build_query (PHP 5) http_build_query -- 生成 url-encod...

  • php http_build_query() 函数参数值是url

    http_build_query http_build_query() 函数可以将数组转换成 URL-encode...

  • http_build_query

    PHP使用http_build_query()构造URL字符串的方法(可将POST参数组转换拼接成GET请求链接)...

  • 玩转 http_build_query

    用 http_build_query 对 url 进行编码: http_build_query 可以将一维或多维 ...

  • 前段到后台

    前端页面ajax请求 URL:前段php页面链接后台数据库 返回数据 前段ajax 的毁掉函数success的参...

  • PHP 学习笔记(二)

    参考资料:PHP5 权威编程 PHP 中的函数 函数的定义:function 函数名($形参1,$形参2....

  • 路由传递参数,获取请求参数

    Get传参方式:(1)在URL路径里传参 (:自定义变量) (2)在URL路径后加(?参数名=参数值...

  • php入门--数组

    在 PHP 中,array() 函数用于创建数组: 数值数组 在 PHP 中,有三种类型的数组:数值数组 - 带有...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • javascript学习笔记--函数的实参可以是任何类型

    函数有实参和形参: 以上函数中,a,b是形参,2,3是实参。函数的实参可以是任何值:1.可以是数值: 2.可以是字...

网友评论

      本文标题:php http_build_query() 函数参数值是url

      本文链接:https://www.haomeiwen.com/subject/hxexwqtx.html