0
我有此陣列,JSON響應打印索引號
$sql = "SELECT s.sitter_id,s.sitter_id,s.name as sitter_name,s.mobile_no FROM `maggie_trusted_circle` t INNER JOIN maggie_sitters s ON t.sitter_id = s.sitter_id Where t.mom_id =". $params['mom_id'];
$trusted_circle = $this->db->executeQuery($sql);
和我使用此經由
for($i=0; $i<sizeof($trusted_circle); $i++)
{
$mutual_friend = $trusted_circle[$i]['sitter_id'];
$mutual_friend_name = $trusted_circle[$i]['sitter_name'];
$sql = "SELECT s.sitter_id,s.name as sitter_name,s.mobile_no FROM `maggie_trusted_circle` t INNER JOIN maggie_sitters s ON t.sitter_id = s.sitter_id Where t.mom_id =". $mutual_friend;
$extended_trusted_circle[$i] = $this->db->executeQuery($sql);
$extended_trusted_circle[$i]['mutual_friend_id']= $mutual_friend;
$extended_trusted_circle[$i]['mutual_friend_name']= $mutual_friend_name;
}
接取更多的數據和編碼的響應
return json_encode(array('flag'=>1, 'message'=>'Success' ,'extended_trusted_circle'=>$extended_trusted_circle);
一切正常很好,除了索引號碼也打印在JSON響應中
可能是什麼原因呢?我相信通常索引號不會一起打印,我錯過了什麼?
json_encode將php數組(通過整數索引)轉換爲散列,並且它使用索引(轉換爲字符串)作爲鍵 – Gavriel
順便說一句,如果您要向我們顯示您想要實現的json輸出w e可能會更容易幫助你 – Gavriel