У меня есть следующий массив с 2-х элементов:PHP Как объединить 2 массивы в одном массиве
$attribute_metric = array(2)
{
[0]=>
array(2) {
[0]=>
string(5) "white"
[1]=>
string(6) " Black"
}
[1]=>
array(3) {
[0]=>
string(1) "S"
[1]=>
string(2) " L"
[2]=>
string(2) " M"
}
}
и я хочу, чтобы объединить его элементы в пути, где я получаю один массив, который содержит 6 элементов
array(6) {
[0]=>
string(8) "white, S"
[1]=>
string(8) "white, L"
[2]=>
string(8) "white, M"
[3]=>
string(8) "Black, S"
[4]=>
string(8) "Black, L"
[5]=>
string(8) "Black, M"
}
Я попытался следующие, но это не работает:
$size = 1;
foreach ($attribute_metric as $key => $value) {
$size = $size * sizeof($value);
}
foreach ($attribute_metric as $key => $value) {
if($key > 0){
foreach ($attribute_metric[0] as $subkey => $subvalue) {
array_push($subvalue,$value);
}
}
}
Большое спасибо за вашу помощь. Я выберу его как лучший ответ, так как мои массивы не могут быть всегда цветами и размером .. так это делает его более динамичным. – Alladin