Преобразование массива POST обратно в строковые данные POST

Когда вы делаете следующее в HTML-форме:

<input name = "one[]" value = "foo" />
<input name = "one[]" value = "bar" />
<input name = "two[key]" value = "something" />

и отправьте форму на страницу PHP, массив $ _POST будет выглядеть следующим образом:

array(
    'one' => array(
        0 => 'foo',
        1 => 'bar'
    ),
    'two' => array(
        'key' => 'something'
    ),
),

Однако если вы посмотрите на данные заголовка, они будут выглядеть следующим образом:

one[]=foo&one[]=bar&two[key]=something

Есть ли у кого-нибудь сценарий, с помощью которого можно преобразовать массив PHP обратно в строку данных POST? urlencode не работает, так как не может получить доступ к массивам ...


Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
8
0
9 316
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы хотите http_build_query()

Почему я не подумал об этом !? Спасибо ... :)

Jrgns 30.10.2008 19:37

Другие вопросы по теме