Добрый день! помогите слить массивы PHP: [OrderElement] => Array ( [name] => Array ( [0] => test1 [1] => teast2 [2] => trest3 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [nomenclature_id] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [nom_group_id] => Array ( [0] => 1 [1] => 1 [2] => 2 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [count] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [cost] => Array ( [0] => 1000 [1] => 1000 [2] => 500 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [department_id] => Array ( [0] => 3 [1] => 25 [2] => 23 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [article_id] => Array ( [0] => 1 [1] => 1 [2] => 1 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) [pay_metod] => Array ( [0] => 10 [1] => 10 [2] => 9 [3] => [4] => [5] => [6] => [7] => [8] => [9] => ) ) мне нужен массив такого вида PHP: $array = [ [0] = [ ['name'] = sefst, ['nomenclature_id] = etye, ..... ], [1] = [...] ] как это сделать?
"sefst" и "etye" - значения (для примера набор символов написал), а ключей должно быть сколько в бюльшом массиве (в данном случае $array должен иметь 3 ключа ("0", "1", "2") по 8 ключей в каждом ('name', 'nomenclature_id'...)
PHP: $OrderElement = [ 'name' => [ '0' => 1, '1' => 1, '2' => 1, '3' => '', '4' => '', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', ], 'nomenclature_id' => [ '0' => 1, '1' => 1, '2' => 1, '3' => '', '4' => '', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', ], 'nom_group_id' => [ '0' => 1, '1' => 1, '2' => 1, '3' => '', '4' => '', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', ], 'cost' => [ '0' => 1, '1' => 1, '2' => 1, '3' => '', '4' => '', '5' => '', '6' => '', '7' => '', '8' => '', '9' => '', ], ]; PHP: $a = 0; for($i = 0; $i < count($OrderElement['name']); $i++){ if(!empty($OrderElement['name'][$i])){ $a++; } } $mass = []; for($i = 0; $i < $a; $i++){ foreach($OrderElement as $key=>$val){ $mass[$i][$key] = 1; } } набросал по быстрому у меня работает