//精品推薦
$is_best = array();
//$goods是從資料表查詢出的符合條件的資料
foreach ($goods as $key => $value)
}//轉換為json格式
echo json_encode( array(
//精品推薦
'is_best' => $is_best,
));
,
'21':
]}
這種格式在前端接收時,「is_best」下面的輸出,由於是不是從0開始,需要做出調整:
首先想到的是,再做一次迴圈(二次迴圈):
//定義乙個變數每次迴圈都是從0開始
$i = 0;
foreach($value as $value1)
還有乙個是最簡單的方法:array_values() 函式。array_values() 函式返回乙個包含給定陣列中所有鍵值的陣列,但不保留鍵名。被返回的陣列將使用數值鍵,從 0 開始並以 1 遞增。
在轉化格式的輸出中:
echo json_encode( array(
//精品推薦
//輸出前加上array_values()
'is_best'=>array_values($is_best),
));
輸出結果:
,
]}
C語言二位陣列
前言 今天在實現裝配線排程程式時候,用到了二維陣列,並將其作為函式的引數。在寫程式的時候,遇到一些問題,即二維陣列做函式的引數應該如何正確表示。我寫程式的錯誤如下程式所示 1 include 2 void print int a 3 3 67intmain 8 10print a 11return0...
二位陣列與指標
include include using namespace std void disparry int a 2 3 int main void c是乙個指標,指向的元素int 3 即arr的行元素 int c 3 arr int p p int arr p指向arr 0 0 也可以說是arr 0...
二位陣列傳參及二位陣列動態分配問題
二位陣列引數傳遞 1.void display1 int arr 4 const int rows cout endl cout endl 2.void display2 int parr 4 const int rows cout endl cout endl parr i 等價於 parr i ...