Доступ к многозначным параметрам в PHP $_GET Array
Суперглобальный массив PHP $_GET позволяет получить доступ к параметрам строки запроса. По умолчанию, когда одному и тому же параметру присвоено несколько значений, в $_GET сохраняется только последнее значение. Однако можно получить такие значения в виде массива.
Создание многозначных параметров $_GET
Чтобы отправить несколько значений параметра в строке запроса, просто используйте квадратные скобки:
http://link/foo.php?id[]=1&id[]=2&id[]=3
Доступ к массиву в PHP
Используя описанный выше метод, $_GET['id'] станет массивом, содержащим несколько значений:
echo $_GET['id'][0]; // Output: 1
echo $_GET['id'][1]; // Output: 2
echo $_GET['id'][2]; // Output: 3
Обратившись к $_GET['id'] как к массиву, вы можете перебирать значения и обрабатывать их по отдельности или как коллекцию.
Примечание: Этот метод совместим с большинством веб-серверов и браузеров. Однако стоит отметить, что некоторые старые серверы могут не поддерживать многозначные параметры.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3