更多详细信息,你可以将它们组合成一个多维数组:
<?php
$a = [];
$a[] = [
'name_option' => 'Tamanho',
'name_option_value' => 'Grande'
];
$a[] = [
'name_option' => 'Cor',
'name_option_value' => 'Amarelo'
];
$a[] = [
'name_option' => 'Tamanho',
'name_option_value' => 'Medio'
];
$a[] = [
'name_option' => 'Cor',
'name_option_value' => 'Azul'
];
$a[] = [
'name_option' => 'Tamanho',
'name_option_value' => 'Pequeno'
];
$a[] = [
'name_option' => 'Cor',
'name_option_value' => 'Verde'
];
print_r($a);
结果:
Array
(
[0] => Array
(
[name_option] => Tamanho
[name_option_value] => Grande
)
[1] => Array
(
[name_option] => Cor
[name_option_value] => Amarelo
)
[2] => Array
(
[name_option] => Tamanho
[name_option_value] => Medio
)
[3] => Array
(
[name_option] => Cor
[name_option_value] => Azul
)
[4] => Array
(
[name_option] => Tamanho
[name_option_value] => Pequeno
)
[5] => Array
(
[name_option] => Cor
[name_option_value] => Verde
)
)
或重命名的键(如增加预先指定)排气覆盖
你有没有尝试array_merge功能? http://php.net/manual/en/function.array-merge.php –
[将多维数组转换为一维数组]可能的副本(http://stackoverflow.com/questions/8611313/turning-multidimensional-阵列成一维阵列) –