拆分复杂的url数据并通过php进入数组

时间:2015-12-15 20:13:06

标签: php http http-post

我有和url,这个url包含2种类型的数据。我想将相应的数据设置为数组中的键和值。

我的链接是

www.website.com/?get_id=1,2&get_num=23,54

现在我想把get_id作为键,将get_num作为这样的值在php

array(
   [1] => 23,
   [2] => 54
)

我如何实现这一目标?

$id = $_GET['get_id'];
$num = $_GET['get_num'];

下一步做什么?

1 个答案:

答案 0 :(得分:0)

只是做

$array = array_combine(explode(',',trim($_POST['get_id'])),
                       explode(',',trim($_POST['get_num']))
                      );
var_export($array);

explode - 用逗号将字符串拆分为数组

array_combine - 从$ keys和$值创建一个数组

trim - 删除数字周围的空格(如果有的话)

只有两者都有相同的数字才能工作!!!