ПОЛУЧИТЬ значения из переменных с [] в URL - PullRequest
0 голосов
/ 21 октября 2019

У меня есть такой URL

?custom[weight]=1&custom[weight2]=2

Если я использую echo $_GET[custom[weight]], тогда он не работает. Как мне получить это значение?

Ответы [ 2 ]

1 голос
/ 21 октября 2019

Вы должны получить к нему доступ с помощью $_GET['custom']['weight'] и $_GET['custom']['weight2']

Вы можете проверить это с помощью print_r($_GET), и вы получите что-то вроде

Array
(
    [custom] => Array
        (
            [weight] => 1
            [weight2] => 2
        )
)

0 голосов
/ 21 октября 2019

В приведенном примере $_GET становится многомерным, а custom - это индекс с таким массивом, как вам нужно.

foreach( $_GET['custom'] as $index => $value) { 
     echo $index . ' has the value of ' .  $value . PHP_EOL; 
}
...