2017-06-23 8 views
1

私のコードフォーマットJsonArrayのPHP

if ($result->num_rows > 0) 
    { 
    while($row = $result->fetch_assoc()) 
    { 
     $user= $row["user"]; 
     $gender= $row["gender"]; 

     $response["user"] = $user; 
     $response["gender"] = $gender; 
     $response["success"] = true; 

     echo json_encode($response); 

    } 
    } 
+0

私はあなたの例とあなたのコードがどのように関連しているのか分かりません。 –

+0

質問はそのままですが、完璧な意味があります。 – Enstage

答えて

1
if ($result->num_rows > 0) 
    { 
    while($row = $result->fetch_assoc()) 
    { 
     $user= $row["user"]; 
     $gender= $row["gender"]; 

     $response['result'][] = [ 
      'user' => $user, 
      'gender' => $gender, 
      'success' => true 
     ]; 

    } 
    echo json_encode($response); 
    } 

あなたは各ループでそれをフォーマットしていました。これはJSONのセットを完全に分離して出力します。

+0

本当にありがとうございました。私はこの時間に本当にありがとうございました:) :) – craftx27

+1

私の答えがあなたの問題を解決したら、投票ボタンの下にあるチェックをチェックしてください。 – Enstage