Я пытаюсь завершить создание маршрутизатора URL, который я создал для своей пользовательской инфраструктуры MVC.У меня есть список параметров, которые я извлек из URL, но проблема в том, что они имеют только цифровые ключи.Я хочу установить его так, чтобы первое значение в массиве $ params было KEY, а затем второе значение в массиве - это VALUE первого KEY.Но мне нужно пойти дальше этого.По сути, мне нужно, чтобы все значения ключа нечетного числа в массиве были новым ключом, а значение ключа четного числа - значением.
Пример:
Вот как он НАСТОЯЩИМ настроен:
Array
(
[0] => greeting
[1] => hello
[2] => question
[3] => how-are-you
[4] => response
[5] => im-fine
)
Вот как это НУЖНО (после преобразования):
Array
(
[greeting] => hello
[question] => how-are-you
[response] => im-fine
)
Было бы проще создать этот тип массива, когда я взрываю строку с помощью '/'разделитель, когда я вынимаю его из строки URL?Если да, то какая функция для этого лучше?
Возможно, это простое решение, потому что я уверен, что это обычная проблема, но любое просвещение?