@SergPro

Как в многомерный массив вставить соседний ключ?

Есть массив

(
[4] => Сургут
[35] => Сургут
[56] => Новый Уренгой
[77] => Новый Уренгой
)

Нужно получить массив

(
[4] => ([0] => Сургут, [1] => 35)
[35] => ([0] => Сургут, [1] => 56)
[56] => ([0] => Новый Уренгой, [1] => 77)
[77] => ([0] => Новый Уренгой, [1] => )
)
  • Вопрос задан
  • 52 просмотра
Решения вопроса 2
0xD34F
@0xD34F
$keys = array_keys($arr);

$newArr = array_combine($keys, array_map(null, $arr, array_slice($keys, 1)));
Ответ написан
Target1
@Target1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽