$arr = Array (
'a' => Array ( 0 => 1, 1 => first, 2 => 一 ),
'b' => Array ( 0 => 2, 1 => second, 2 => 二 ),
'c' => Array ( 0 => 3, 1 => third, 2 => 三 ),
'total' => 987,
);foreach($arr as $i=>$r) {
if(is_array($r)) {
foreach($r as $j=>$v) {
$p[$j][$i] = $v;
}
}else
$p[] = array($r);
}foreach($p as $v) {
echo join(',', $v).'<br>';
}
'a' => Array ( 0 => 1, 1 => first, 2 => 一 ),
'b' => Array ( 0 => 2, 1 => second, 2 => 二 ),
'c' => Array ( 0 => 3, 1 => third, 2 => 三 ),
'total' => 987,
);foreach($arr as $i=>$r) {
if(is_array($r)) {
foreach($r as $j=>$v) {
$p[$j][$i] = $v;
}
}else
$p[] = array($r);
}foreach($p as $v) {
echo join(',', $v).'<br>';
}
foreach($arr as $i=>$r) {
if(is_array($r)) {
foreach($r as $j=>$v) {
$p[$j][$i] = $v;
}
}else
$p[] = array($r);
}
把原来的数据以另外的顺序写进一个新数组。
然后读取。