PHP 中 query_string 和 Array 数组相互转换 - 文章教程

PHP 中 query_string 和 Array 数组相互转换

发布于 2019-08-28 字数 909 浏览 3158 评论 0

我们在处理多分类筛选的时候,需要将 URL 中的 query_string  查询参数转换为 Array 数组,然后增加或者删除其中的参数,然后再将 Array 数组转换为 query_string  查询参数,在 PHP 中这样的操作还是比较方便的,PHP 都已经提供了这样的函数。

PHP 中 query_string 和 Array 数组相互转换

数组转换成查询字符串

$data = array(
  'name' => 'zhangsan',
  'age'  => 13,
  'job'  => 'dirver'
);
$query_str = http_build_query($data);
echo $query_str;

打印结果:

name=zhangsan&age=13&job=dirver

查询字符串转换成数组

parse_str($query_str, $query_arr);
print_r($query_arr);

打印结果:

array(
  name => zhangsan,
  age  => 13,
  job  => dirver
)

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2891 文章
评论
84935 人气
更多

推荐作者

勿忘心安

文章 0 评论

ekko

文章 0 评论

江挽川

文章 0 评论

献世佛

文章 0 评论

Meets

文章 0 评论