Реорганизация массива: нечетные записи как КЛЮЧ, четные записи как ЗНАЧЕНИЕPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Реорганизация массива: нечетные записи как КЛЮЧ, четные записи как ЗНАЧЕНИЕ

Сообщение Anonymous »

Я пытаюсь завершить работу над маршрутизатором URL-адресов, который я создал для своей собственной платформы MVC. У меня есть список параметров, который я выделил из URL-адреса, но проблема в том, что у них есть только числовые ключи. Я хочу настроить его так, чтобы первое значение в массиве $params было КЛЮЧОМ, а затем второе значение в массиве — ЗНАЧЕНИЕ первого КЛЮЧА. Но мне нужно пойти еще дальше. По сути, мне нужно, чтобы все значения нечетных ключей в массиве были новым 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-адреса? Если да, то какая функция для этого подойдет лучше всего?

Вероятно, это простое решение, потому что я уверен, что это распространенная проблема, но есть ли какие-нибудь разъяснения?

Подробнее здесь: https://stackoverflow.com/questions/850 ... s-as-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»