【发布时间】:2017-01-29 02:51:58
【问题描述】:
我有以下包含 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 个元素的数组,其中每个元素都应该像这样
[option_value] => Array(
[0] => Array(
[value] => white
)
[1] => Array(
[value] => S
)
)
我已经尝试了以下,但我仍然无法接近我想要实现的目标:
$final_attribute_metric = array();
foreach ($attribute_metric[0] as $first_attribute) {
foreach ($attribute_metric[1] as $second_attribute) {
$final_attribute_metric[] = [$first_attribute,$second_attribute];
}
}
【问题讨论】:
标签: php arrays loops multidimensional-array foreach