在php中对数组排序
我从一个结帐表单获取数据,当用户有两个或更多产品时,我有这个数组在php中对数组排序,php,arrays,Php,Arrays,我从一个结帐表单获取数据,当用户有两个或更多产品时,我有这个数组 Array( [nome] => Array ( [0] => Nature herbs [1] => Nature Baby ) [qty] => Array ( [0] => 1 [1] => 2 ) [prezzo] => Array ( [0] =>
Array(
[nome] => Array
(
[0] => Nature herbs
[1] => Nature Baby
)
[qty] => Array
(
[0] => 1
[1] => 2
)
[prezzo] => Array
(
[0] => $23.00
[1] => $34.00
)
)
但是,我怎样才能把它变成这样呢
Array(
[0] => Array
(
[nome] => Nature herbs
[qty] => 1
[prezzo] => $23.00
)
[1] => Array
(
[nome] => Nature Baby
[qty] => 2
[prezzo] => $34.00
)
)
谢谢 您可以简单地循环“nome”数组,并使用相同的索引将所有数据写入第二个数组
$array2 = array();
for ($i = 0; $i < count($array1['nome']); $i++) {
$array2[$i]['nome'] = $array1['nome'][$i];
$array2[$i]['qty'] = $array1['qty'][$i];
$array2[$i]['prezzo'] = $array1['prezzo'][$i];
}
$array2=array();
对于($i=0;$i
堆栈溢出的可能重复不是免费的代码编写服务,请说明您的代码/工作以及实际问题所在。快速简单!谢谢您!