Помогите, пожалуйста, с вопросом - есть два массива: 1) Код (Text): Array ( [2] => Array ( [0] => 143 [1] => 10434 ) [4] => Array ( [0] => 223 ) ) 2) Код (Text): Array ( [2] => Array ( [0] => 16040 [1] => 16128 ) ) Нужно разобрать и собрать массивы, чтобы получился вид такой: Код (Text): Array ( [2] => Array ( [0] => 143 [1] => 10434 [2] => 16040 ) [2] => Array ( [0] => 143 [1] => 10434 [2] => 16128 ) [4] => Array ( [0] => 223 ) ) Подскажите, пожалуйста.
используйте функцию array_merge() , но учтите что в одном массиве не может быть двух одинаковых ключей
2 и 4 - это категории, во втором массиве к определенной категории (в данном случае 2) есть специальные свойства, мне их нужно добавить ко 2 категории, но не обе, а по отдельности. --- Добавлено --- Не то.
Как раз это и не получилось. Или вы про первый и второй массив? Я их такими сделала, загнала туда категорию. --- Добавлено --- Скорее такой вариант нужен: Код (Text): Array ( [2] => Array [0] ( [0] => 143 [1] => 10434 [2] => 16040 ) Array [1] ( [0] => 143 [1] => 10434 [2] => 16128 ) [4] => Array ( [0] => 223 ) )
По категории - 2 и 4 ( категории). Вот, что счас получается: Код (Text): ( [2] => Array ( [0] => Array ( [0] => 143 [1] => 10434 ) [1] => Array ( [0] => 16040 [1] => 16128 ) ) [4] => Array ( [0] => 223 ) ) PHP: $rsa = array(); foreach($test_halo as $keyka=>$vili){ foreach($brand as $kl=>$vi){ if($keyka == $kl){ $rsa[$keyka] = array($vili, $vi); } else{ $rsa[$keyka] = $vili; } } }