大家好,我是野豬。
最近一段時間一直在做後臺的東西,後臺是用php寫的,的確php用起來是挺方便的。
數組號稱是php的靈魂,很多數據的處理都是通過數組,而一開始剛接觸數組的時候,有時候總是拿不到自己需要的數據格式,因此總結了一下需要的格式,以便以後查詢。雖然比較簡單但是對一開始接觸php的同學來說的確有用。
數據處理1:
拿到的數據格式=>
要求的數據格式=>
在處理數據時怎麼才能加上[]達到的要求的數據格式?在外面套一層array即可。
tempRes = array('aims'=>$totalNum,'actual'=>$totalRegister);
$res = array($tempRes);
echo json_encode($res);
數據處理2:
拿到的數據格式=>$tempTotalRes =
需要的數據格式=>
需要簡單的遍歷循環拿到num和register的累加值,然後輸出數組,代碼如下:
$totalNum = 0;
$totalRegister = 0;
foreach ($tempTotalRes as $key =>$val) {
$totalNum += $tempTotalRes[$key]['num'];
$totalRegister += $tempTotalRes[$key]['register'];
}
$totalReg = array('x'=>'註冊量',
'y'=>$totalRegister);
$totalNum = array('x'=>'用戶量',
'y'=>$totalNum);
$res = array($totalReg,$totalNum);
$res = array(a,b);放入兩個數組就可拿到需要的格式。
隨時更新。