2015-11-03 67 views
1

我用我的陣列,想添加自動值我怎樣才能添加請看到我的代碼使用循環到數組

$i=1; 

$data = array(
    "s_no" => $i, 
    "bui"=>$builderprojects_ary->__get('bui_id'), 
    "bui"=>$builder_name, 
    "bui_image"=>$builderprojects_ary->__get('project_image'), 


); 


$builder_projects_arr_obj[] = $data; 
$i++; 

我得到的結果一樣

"data": [ 
    { 
     "s_no": 1, 
     "builder_project_id": "389", 
     "builder_name": "Sidhartha Build Home", 
     "builder_project_image": null, 

    }, 
    { 
     "s_no": 1, 
     "builder_project_id": "388", 
     "builder_name": "Orris Group", 
     "builder_project_image": null, 

    }, 

期待結果添加自動值

"data": [ 
    { 
     "s_no": 1, 
     "builder_project_id": "389", 
     "builder_name": "Sidhartha Build Home", 
     "builder_project_image": null, 

    }, 
    { 
     "s_no": 2, 
     "builder_project_id": "388", 
     "builder_name": "Orris Group", 
     "builder_project_image": null, 

    }, 

在PHP PLS導向感謝名單一噸新用戶預先

想填充S_NO自動matically

+0

請不要做我在這裏 –

+0

見@ PRANAV的回答新用戶。 – aldrin27

回答

0

我沒有看到你的代碼的循環結構,這樣看來,你只需要添加一個項目到$data陣列。

在這種情況下,如果您用$i++增加$i,那麼就是之後創建的數組。下次你添加一些東西時,櫃檯應該沒問題。

要在之前將數值增加,請將數據添加到數組中,請使用++$i

+0

++ $我?在哪裏使用,如果我在陣列中使用它會在所有的迭代 –

+0

這就是產生一個增量值冷卻它可以工作的感謝 –

1

"s_no" => $i++替換"s_no" => $i和最後一行中刪除$i++

+0

我已經測試了它合乎理工作 –