本文目录一览:
PHP中如何利用foreach循环将一个多维数组赋值到另一个多维数组
PHP 多维数组的赋值与一维数组原理一样
例如:
?php
$array = array(array('a','b'),array('c','d'));
$array1 = array(array('a1','b1'),array('c1','d1'));
foreach($array1 as $value){
$array[] = $value;
}
?
实际上原理是一样的,多维数组就是复杂一些。
不过,对于多维数组的处理,逻辑思维得更强一些。
PHP array多维数组 循环遍历输出
//假设arr是上面的数据数组
foreach($arr['trades']-trade as $value){
echo $value-orders-order-oid;
echo $value-orders-order-title;
echo $value-receiver_mobile;
echo $value-orders-order-total_fee;
echo $value-orders-order-consign_time;
echo $value-orders-order-status;
}
PHP循环中创建一个多维数组。
$cc=array("aid"=1,"cc"="a");
$aa=array("aid"=1,"cc"="a");
二个键值都一样。造成$arr[1]吧之前的覆盖了