поменять местами индексы двух массивов

makvik

Новичок
поменять местами индексы двух массивов

Дано:
Два массива с одинаковым количеством элементов.

Нужно:
Чтобы у обоих массивов индексы стали такими же, как и у первого.

Есть какие-нибудь варианты решения, кроме перебора циклом и "ручного" присваивания нового индекса второму массиву в каждой итерации? на ум ничего другого не лезет, но как-то не красиво чтоли получается...
 

HraKK

Мудак
Команда форума
PHP:
$a = array('1'=>'a','2'=>'b');
$b = array('c'=>'a2','d'=>'b2');
$b = array_combine(array_keys($a),$b);
print_r($b);
Что-то я сегодня добрый, на 2 вопроса ответил)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
HraKK
Магнитные бури, однако ;)
 
Сверху