PHP의 객체에서 JSON 배열의 출력을 변경하는 방법은 무엇입니까?

user7639046

API JSON 출력과 관련된 문제가 있습니다. 루프에있을 때 JSON 출력에 갇히고 배열 형식을 인덱스 배열로 변경하도록 강제 할 때 자체 인덱스를 만들고 있습니다.

PHP 코드 :

$sql = "SELECT name,fname,address FROM user_management";
$array = array();

$result = $conn->query($sql);
$i=1;

if ($result->num_rows > 0) {
    // output data of each row
    $array=["message"=>"success"];
    while($row = $result->fetch_assoc()) {

    $array[] = ["Hello" => $row];

 } 

} 
else 
{
    echo "0 results";
}
 //echo implode(',', $array);
 // Take output array glue it with the
echo json_encode($array);
$conn->close();
?>

다음과 같이 응답을 받고 있습니다.

{
  "message": "success",
  "0": {
    "Hello": {
      "name": "harjot",
      "fname": "tejinder",
      "address": "noida"
    }
  },
  "1": {
    "Hello": {
      "name": "regret",
      "fname": "egegrregeger",
      "address": "gegreg"
    }
  },
  "2": {
    "Hello": {
      "name": "harjot1",
      "fname": "harjot2",
      "address": "noida"
    }
  },
  "3": {
    "Hello": {
      "name": "har",
      "fname": "har1",
      "address": "Punjab"
    }
  }
}

배열이 자체적으로 만드는 0,1,2,3없이 응답을 원합니다. 배열의 인덱스에 액세스하는 방법이 있습니까?

예상 출력 :

{   "message": "success",
    "Hello": {
      "name": "harjot",
      "fname": "tejinder",
      "address": "noida"   },
    "Hello1": {
      "name": "regret",
      "fname": "egegrregeger",
      "address": "gegreg"   },
    "Hello2": {
      "name": "harjot1",
      "fname": "harjot2",
      "address": "noida"   },
    "Hello3": {
      "name": "har",
      "fname": "har1",
      "address": "Punjab"
    }   
}
사힐 굴 라티

$i카운터 유지 대한 선언이 있었지만 사용하지 않았습니다.

이것을 변경하십시오 :

$array[] = ["Hello" => $row];

이:

$array["Hello".$i] = $row;

또한 $i++;카운터 값을 유지하고 증가시키기 위해 추가 합니다.

PHP 코드 :

<?php //
$sql = "SELECT name,fname,address FROM user_management";
$array = array();

$result = $conn->query($sql);
$i=1;

if ($result->num_rows > 0) {
    // output data of each row
    $array=["message"=>"success"];
    while($row = $result->fetch_assoc()) {

    $array["Hello".$i] = $row;//added line here
    $i++;//added this line to increment counter everytime.
 } 

} 
else 
{
    echo "0 results";
}
 //echo implode(',', $array);
 // Take output array glue it with the
echo json_encode($array);
$conn->close();
?>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

객체 배열 내부의 배열에서 각 값을 변경하는 방법은 무엇입니까?

분류에서Dev

Android의 JSON 객체에서 JSON 배열을 정렬하는 방법은 무엇입니까?

분류에서Dev

Android의 개조 응답에서 중첩 된 json 객체 및 배열을 얻는 방법은 무엇입니까?

분류에서Dev

기존 배열의 객체에 json 배열을 추가하는 방법은 무엇입니까?

분류에서Dev

json 형식을 배열에서 객체로 변경하는 방법은 무엇입니까?

분류에서Dev

R에서 ctree 객체의 플롯 배경을 변경하는 방법은 무엇입니까?

분류에서Dev

cmdlet의 출력을 배열에 추가하는 방법은 무엇입니까?

분류에서Dev

NumPy에서 배열 배열 (배열 배열)의 축 값을 변경하는 방법은 무엇입니까?

분류에서Dev

key : value 객체에서 키와 배열로 값을 출력하는 것의 차이점은 무엇입니까?

분류에서Dev

C #에서 json 배열 내부의 json 객체를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

PHP 5x5 테이블에서 배열의 출력을 정렬하는 방법은 무엇입니까?

분류에서Dev

Swagger에서 JSON 객체 배열을 넣는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 stdClass 객체 (json 출력)에서 배열에 액세스하는 방법은 무엇입니까?

분류에서Dev

asarray의 출력을 Python에서 일반 배열로 다시 변환하는 방법은 무엇입니까?

분류에서Dev

배열의 객체에서 매개 변수의 최대 값을 찾는 방법은 무엇입니까?

분류에서Dev

Python에서 JSON의 텍스트 파일을 JSON 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

MongoDB의 임베디드 배열 객체 내에 json 객체를 삽입하는 방법은 무엇입니까?

분류에서Dev

배열의 객체에서 메서드를 호출하는 방법은 무엇입니까?

분류에서Dev

PHP에서 Java (Android) 로의 DateTime : 문자열을 DateTime 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

json 객체의 각도 js에서 하위 문서 값을 표시하는 방법은 무엇입니까?

분류에서Dev

JavaScript의 json2csv 모듈에서 사용할 배열을 포함하는 JS 객체를 구문 분석하는 방법은 무엇입니까?

분류에서Dev

VueJS의 약속 내에서 배열 객체 속성의 값을 설정하는 방법은 무엇입니까?

분류에서Dev

PHP에서 배열 객체 값을 얻는 방법은 무엇입니까?

분류에서Dev

배열 배열을 PHP에서 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

JSON 배열에서 객체의 인덱스를 얻는 방법은 무엇입니까?

분류에서Dev

이상한 형식의 배열에서 JSON 값을 추출하는 방법은 무엇입니까?

분류에서Dev

Java에서 이름으로 json 배열에서 json 객체를 추출하는 방법은 무엇입니까?

분류에서Dev

Java에서 이름으로 json 배열에서 json 객체를 추출하는 방법은 무엇입니까?

분류에서Dev

중첩 된 json을 Javascript에서 객체 배열로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    객체 배열 내부의 배열에서 각 값을 변경하는 방법은 무엇입니까?

  2. 2

    Android의 JSON 객체에서 JSON 배열을 정렬하는 방법은 무엇입니까?

  3. 3

    Android의 개조 응답에서 중첩 된 json 객체 및 배열을 얻는 방법은 무엇입니까?

  4. 4

    기존 배열의 객체에 json 배열을 추가하는 방법은 무엇입니까?

  5. 5

    json 형식을 배열에서 객체로 변경하는 방법은 무엇입니까?

  6. 6

    R에서 ctree 객체의 플롯 배경을 변경하는 방법은 무엇입니까?

  7. 7

    cmdlet의 출력을 배열에 추가하는 방법은 무엇입니까?

  8. 8

    NumPy에서 배열 배열 (배열 배열)의 축 값을 변경하는 방법은 무엇입니까?

  9. 9

    key : value 객체에서 키와 배열로 값을 출력하는 것의 차이점은 무엇입니까?

  10. 10

    C #에서 json 배열 내부의 json 객체를 구문 분석하는 방법은 무엇입니까?

  11. 11

    PHP 5x5 테이블에서 배열의 출력을 정렬하는 방법은 무엇입니까?

  12. 12

    Swagger에서 JSON 객체 배열을 넣는 방법은 무엇입니까?

  13. 13

    PHP를 사용하여 stdClass 객체 (json 출력)에서 배열에 액세스하는 방법은 무엇입니까?

  14. 14

    asarray의 출력을 Python에서 일반 배열로 다시 변환하는 방법은 무엇입니까?

  15. 15

    배열의 객체에서 매개 변수의 최대 값을 찾는 방법은 무엇입니까?

  16. 16

    Python에서 JSON의 텍스트 파일을 JSON 배열로 변환하는 방법은 무엇입니까?

  17. 17

    MongoDB의 임베디드 배열 객체 내에 json 객체를 삽입하는 방법은 무엇입니까?

  18. 18

    배열의 객체에서 메서드를 호출하는 방법은 무엇입니까?

  19. 19

    PHP에서 Java (Android) 로의 DateTime : 문자열을 DateTime 객체로 변환하는 방법은 무엇입니까?

  20. 20

    json 객체의 각도 js에서 하위 문서 값을 표시하는 방법은 무엇입니까?

  21. 21

    JavaScript의 json2csv 모듈에서 사용할 배열을 포함하는 JS 객체를 구문 분석하는 방법은 무엇입니까?

  22. 22

    VueJS의 약속 내에서 배열 객체 속성의 값을 설정하는 방법은 무엇입니까?

  23. 23

    PHP에서 배열 객체 값을 얻는 방법은 무엇입니까?

  24. 24

    배열 배열을 PHP에서 객체로 변환하는 방법은 무엇입니까?

  25. 25

    JSON 배열에서 객체의 인덱스를 얻는 방법은 무엇입니까?

  26. 26

    이상한 형식의 배열에서 JSON 값을 추출하는 방법은 무엇입니까?

  27. 27

    Java에서 이름으로 json 배열에서 json 객체를 추출하는 방법은 무엇입니까?

  28. 28

    Java에서 이름으로 json 배열에서 json 객체를 추출하는 방법은 무엇입니까?

  29. 29

    중첩 된 json을 Javascript에서 객체 배열로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관