0
я есть многомерный массив как этотКак объединить массивы внутри многомерного PHP массива
Array
(
[0] => Array
(
[0] => Array
(
[batchCode] => 002-JR-11
[note] => TBY-457
[typeSex] => Male
)
[1] => Array
(
[batchCode] => 002-JR-11
[note] => TBY-457
[typeSex] => Female
)
)
[1] => Array
(
[2] => Array
(
[batchCode] => 002-JR-12
[note] => AAJ-316
[typeSex] => Male
)
[3] => Array
(
[batchCode] => 002-JR-12
[note] => AAJ-316
[typeSex] => Female
)
)
)
теперь я попробовал этот код ниже:
foreach($array as $k => $v){
foreach($v as $s => $h){
$temp_array[$h['batchCode']][$h['note']] = array(
$s => $h['typeSex'],
);
}
}
и результат петли только [1] => женщина и [3] => женщина. Я хочу, чтобы это было так.
Array
(
[002-JR-11] => Array
(
[TBY-457] => Array
(
[0] => Male
[1] => Female
)
)
[002-JR-12] => Array
(
[AAJ-316] => Array
(
[2] => Male
[3] => Female
)
)
)
, пожалуйста, помогите. это беспокоит меня за любые ответы.
этот код работает! спасибо, я просто добавляю ключ из $ v, как этот $ temp_array [$ h ['batchCode']] [$ h ['note']] [$ s] = $ h ['typeSex'] спасибо! – p3ac3