所需url中的嵌套ID



我需要得到一个显示在URL中的ID。我可以通过使用php中的$_GET来访问ID's,但当它们嵌套在下面的示例中时,我无法获得ID。。。

示例:

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

如果有人能帮助使用phpjQuery作为解决方案,我将非常高兴。

假设ID始终相同:

if (isset($_GET['id'])) {
    $id = is_array($_GET['id']) ? current($_GET['id']) : $_GET['id'];
}
<?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
        )
)

最新更新