PHP 縱向陣列轉橫向
阿新 • • 發佈:2018-12-03
/**
* select 查詢資料結果集 縱向陣列橫向排
*/
function aryy_x($ary) {
$ary2 = array(); //返回陣列
$column = array();
foreach ($ary[0] as $k => $v) {
$column[] = $k; //欄位名
}
$arylength = count($ary); //總公多少資料
$columnlength = count($column); //總公多少欄位
for ($i = 0; $i < $columnlength; $i++) {
$value = array();
for ($j = 0; $j < $arylength; $j++) {
$value[] = $ary[$j][$column[$i]]; //豎排集合
}
$ary2[$column[$i]] = $value; //豎排集合 -- 以列名 作為鍵值
}
return $ary2;
}