Сделайте массив всех ПОЛУЧАТЬ-ПЕРЕМЕННЫХ

Я пытаюсь сделать массив из всех ПОЛУЧАТЬ-ПЕРЕМЕННЫХ переданным Сценарию PHP. До сих пор я не нашел способа сделать это.

Действительно ли это возможно?

36
задан Emil 19 March 2013 в 13:34
поделиться

4 ответа

Он уже есть по умолчанию:

print_r($_GET);  // for all GET variables
print_r($_POST); // for all POST variables

PHP docs по всем доступным суперглобалалям

83
ответ дан 27 November 2019 в 05:16
поделиться

Существует суперглобальный массив $ _ GET для получения всех переменных из строки запроса.

// print all contents of $_GET array
print_r($_GET);

// print specific variable
echo $_GET['key_here'];

Вы также можете использовать цикл foreach , чтобы просмотреть их все следующим образом:

foreach($_GET as $key => $value)
{
   echo 'Key = ' . $key . '<br />';
   echo 'Value= ' . $value;
}
14
ответ дан 27 November 2019 в 05:16
поделиться

Переменные GET готовы передаваться в виде массива

7
ответ дан 27 November 2019 в 05:16
поделиться

Переменная $ _REQUEST:

Ассоциативный массив, который по умолчанию содержит содержимое $ _GET, $ _POST и $ _COOKIE.

http://www.php.net/manual/en/reserved.variables.request.php

Это может помочь

3
ответ дан 27 November 2019 в 05:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: