3

我需要得到一个ID显示在URL. 我可以ID's通过使用$_GETin来访问,php但是当它们嵌套如下例所示时,我无法得到ID...

例子:

index.php?id[sub1]=1789&id[sub2]=1789

php如果有人可以帮助使用或jQuery寻求解决方案,我将非常高兴。

4

2 回答 2

0
<?php
$str="index.php?id[sub1]=1789&id[sub2]=1789";

$x=parse_str($str,$out);


print_r($out); //loop through this

Array
(
    [index_php?id] => Array
        (
            [sub1] => 1789
        )

    [id] => Array
        (
            [sub2] => 1789
        )

)
于 2012-09-05T00:02:23.290 回答
0

假设 ID 始终相同:

if (isset($_GET['id'])) {
    $id = is_array($_GET['id']) ? current($_GET['id']) : $_GET['id'];
}
于 2012-09-05T14:28:01.343 回答