php数组与url相互转换

发布时间:2020-12-06 19:31:07 阅读:1168次

我们在用php进行数组操作和字符串操作时,如果用一些函数,会大大简化操作,

无而自己来写代码即可实现

我们经常可能需要将数组转换为key=value的字符串

如何方便高效的操作呢

我们可以使用http_build_queryparse_str来进行

1 、将数组转换为url

<?php
$arr =[
    'title'=>'你好',
    'name'=>'php开发者',
    'text'=>'数组与url转换'
];
$res = urldecode(http_build_query($arr));
print_r($res);

结果为:

title=你好&name=php开发者&text=数组与url转换

2、带&的URL的字符串转换为数组

MacBook-Air:~ test$ cat 1.php
<?php
$str="title=你好&name=php开发者&text=数组与url转换";
parse_str($str,$res);
print_r($res);

输出

MacBook-Air:~ test$ php 1.php
Array
(
    [title] => 你好
    [name] => php开发者
    [text] => 数组与url转换
)

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:php数组与url相互转换 出自老鄢博客 | 欢迎分享