배열에 3 개의 필드가있는 여러 주석을 저장하는 방법은 무엇입니까?

user2714639
 foreach ($big_response as $data) {
     $comment_data[comment][name] = $data->name;
     $comment_data[comment][date] = $data->createdAt;
     $comment_data[comment][message] = $data->message;
 }

위는 $ big_response의 모든 값이 아닌 주석 배열을 한 번만 출력합니다.

 array(2) { [0]=> array(0) { } ["comment"]=> array(3) { ["name"]=> NULL ["date"]=> string(19) "2013-01-07T08:56:23" ["message"]=> string(45) "HELLO WORLD" } } 

다음과 같이 구성된 배열을 인쇄하려고합니다.

    Array
    (
    [comment] => Array
      (
      [name] => Tom
      [date] => 12/12/12
      [message] => Hello World
      )
    [comment] => Array
      (
      [name] => Andy
      [date] => 12/12/14
      [message] => Hello World2
      )
    [comment] => Array
      (
      [name] => Peter
      [date] => 12/12/13
      [message] => Hello World3
      )
    )

모든 값은 문자열 유형입니다. 실제로 결과 배열을 json_encode (ing) 후 json 파일에 저장하고 싶습니다.

내가 어디에 부족한가? 더 자세한 정보를 제공 할 수 있는지 알려주세요.

자코모 1968

이것의 문제는 기본적으로 $comment_data[comment]…각 루프로 덮어 쓰는 것 입니다.

foreach ($big_response as $data) {
  $comment_data[comment][name] = $data->name;
  $comment_data[comment][date] = $data->createdAt;
  $comment_data[comment][message] = $data->message;
}

다음과 같은 키 값을 가진 여러 키를 가질 수 있으므로이 배열 결과는 발생하지 않습니다 comment.

Array
(
[comment] => Array
  (
  [name] => Tom
  [date] => 12/12/12
  [message] => Hello World
  )
[comment] => Array
  (
  [name] => Andy
  [date] => 12/12/14
  [message] => Hello World2
  )
[comment] => Array
  (
  [name] => Peter
  [date] => 12/12/13
  [message] => Hello World3
  )
)

루프를 수행 할 때 배열 key값을 사용하여 대신 이것을 시도하십시오 .$big_responseforeach

foreach ($big_response as $data_key => $data_value) {
  $comment_data[$data_key][comment][name] = $data->name;
  $comment_data[$data_key][comment][date] = $data->createdAt;
  $comment_data[$data_key][comment][message] = $data->message;
}

이것의 출력은 다음과 같습니다.

Array (
  [0] => Array (
    [comment] => Array (
      [name] => Tom
      [date] => 12/12/12
      [message] => Hello World
    )
  )
  [1] => Array (
    [comment] => Array (
      [name] => Andy
      [date] => 12/12/14
      [message] => Hello World2
    )
  )
  [2] => Array (
    [comment] => Array (
      [name] => Peter
      [date] => 12/12/13
      [message] => Hello World3
    )
  )
)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 좌표로 파일을 읽고 별도의 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

각 개체에 여러 필드가있는 ehcache를 사용하여 캐시에 개체 배열을 추가하는 방법은 무엇입니까?

분류에서Dev

MYSQL 테이블에 여러 항목 / 배열을 저장하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

여러 배열의 이미지 이름을 저장하는 방법은 무엇입니까?

분류에서Dev

3D 배열을 txt 파일에서 한 줄에 여러 2D 배열로 저장하는 방법은 무엇입니까?

분류에서Dev

UI에서 선택한 값을 컨트롤러의 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

@Column 주석을 사용하여 여러 열을 하나의 필드에 매핑하는 방법은 무엇입니까?

분류에서Dev

텍스트 상자에 배열의 가장 큰 3 개 값을 표시하는 방법은 무엇입니까?

분류에서Dev

HTML 드롭 다운 목록의 여러 값을 배열에 저장하고 PHP를 사용하여 쉼표로 구분하는 방법은 무엇입니까?

분류에서Dev

장바구니 주문을 데이터베이스에 저장하는 가장 좋은 방법은 무엇입니까? 항목을 한 행 또는 여러 행의 배열로 저장 하시겠습니까?

분류에서Dev

저장 프로 시저의 SELECT에서 여러 행을 모의하는 방법은 무엇입니까?

분류에서Dev

여러 줄의 if 문에서 각 조건을 주석 처리하는 방법은 무엇입니까?

분류에서Dev

2 차원 배열에 여러 문자열을 저장하는 방법은 무엇입니까?

분류에서Dev

여러 개의 공백으로 필드를 분리하고 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

SqlDataReader의 값을 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

여러 줄의 입력을 저장하는 방법은 무엇입니까?

분류에서Dev

코드 점화기 카트에 두 개의 다른 배열을 저장하는 방법은 무엇입니까?

분류에서Dev

여러 열의 여러 값을 필터링하는 가장 효과적인 방법은 무엇입니까?

분류에서Dev

두 개의 .CSV 파일에서 상위 3 개 위치 만 정렬하고 저장 한 다음 Python을 사용하여 하나의 .CSV 파일에 두 개의 열에 저장하는 방법은 무엇입니까?

분류에서Dev

드롭 다운에 다른 배열의 여러 값을 추가하는 방법은 무엇입니까?

분류에서Dev

한 그림에서 여러 개의 numpy 배열을 그리는 방법은 무엇입니까?

분류에서Dev

처음 3 개의 열에 여러 열을 추가하고 Pandas를 사용하여 색인 값을 반복하는 방법은 무엇입니까?

분류에서Dev

R의 여러 열을 csv 파일로 저장하는 방법은 무엇입니까?

분류에서Dev

XMLData 필드의 여러 노드에서 여러 행을 가져 오는 방법은 무엇입니까?

분류에서Dev

여러 confusionMatrix의 출력을 r의 단일 csv 파일에 저장하는 방법은 무엇입니까?

분류에서Dev

여러 줄의 출력을 별도의 변수에 저장하는 방법은 무엇입니까?

분류에서Dev

4 개의 정수 그룹을 읽고 2D 배열에 저장하는 방법은 무엇입니까?

분류에서Dev

html5의 localStorage 개체에 배열을 저장하는 방법은 무엇입니까?

분류에서Dev

100 개 요소의 배열에 대해 좌표 / 축 (x; y)을 저장하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    여러 좌표로 파일을 읽고 별도의 배열에 저장하는 방법은 무엇입니까?

  2. 2

    각 개체에 여러 필드가있는 ehcache를 사용하여 캐시에 개체 배열을 추가하는 방법은 무엇입니까?

  3. 3

    MYSQL 테이블에 여러 항목 / 배열을 저장하는 가장 좋은 방법은 무엇입니까?

  4. 4

    여러 배열의 이미지 이름을 저장하는 방법은 무엇입니까?

  5. 5

    3D 배열을 txt 파일에서 한 줄에 여러 2D 배열로 저장하는 방법은 무엇입니까?

  6. 6

    UI에서 선택한 값을 컨트롤러의 배열에 저장하는 방법은 무엇입니까?

  7. 7

    @Column 주석을 사용하여 여러 열을 하나의 필드에 매핑하는 방법은 무엇입니까?

  8. 8

    텍스트 상자에 배열의 가장 큰 3 개 값을 표시하는 방법은 무엇입니까?

  9. 9

    HTML 드롭 다운 목록의 여러 값을 배열에 저장하고 PHP를 사용하여 쉼표로 구분하는 방법은 무엇입니까?

  10. 10

    장바구니 주문을 데이터베이스에 저장하는 가장 좋은 방법은 무엇입니까? 항목을 한 행 또는 여러 행의 배열로 저장 하시겠습니까?

  11. 11

    저장 프로 시저의 SELECT에서 여러 행을 모의하는 방법은 무엇입니까?

  12. 12

    여러 줄의 if 문에서 각 조건을 주석 처리하는 방법은 무엇입니까?

  13. 13

    2 차원 배열에 여러 문자열을 저장하는 방법은 무엇입니까?

  14. 14

    여러 개의 공백으로 필드를 분리하고 배열에 저장하는 방법은 무엇입니까?

  15. 15

    SqlDataReader의 값을 배열에 저장하는 방법은 무엇입니까?

  16. 16

    여러 줄의 입력을 저장하는 방법은 무엇입니까?

  17. 17

    코드 점화기 카트에 두 개의 다른 배열을 저장하는 방법은 무엇입니까?

  18. 18

    여러 열의 여러 값을 필터링하는 가장 효과적인 방법은 무엇입니까?

  19. 19

    두 개의 .CSV 파일에서 상위 3 개 위치 만 정렬하고 저장 한 다음 Python을 사용하여 하나의 .CSV 파일에 두 개의 열에 저장하는 방법은 무엇입니까?

  20. 20

    드롭 다운에 다른 배열의 여러 값을 추가하는 방법은 무엇입니까?

  21. 21

    한 그림에서 여러 개의 numpy 배열을 그리는 방법은 무엇입니까?

  22. 22

    처음 3 개의 열에 여러 열을 추가하고 Pandas를 사용하여 색인 값을 반복하는 방법은 무엇입니까?

  23. 23

    R의 여러 열을 csv 파일로 저장하는 방법은 무엇입니까?

  24. 24

    XMLData 필드의 여러 노드에서 여러 행을 가져 오는 방법은 무엇입니까?

  25. 25

    여러 confusionMatrix의 출력을 r의 단일 csv 파일에 저장하는 방법은 무엇입니까?

  26. 26

    여러 줄의 출력을 별도의 변수에 저장하는 방법은 무엇입니까?

  27. 27

    4 개의 정수 그룹을 읽고 2D 배열에 저장하는 방법은 무엇입니까?

  28. 28

    html5의 localStorage 개체에 배열을 저장하는 방법은 무엇입니까?

  29. 29

    100 개 요소의 배열에 대해 좌표 / 축 (x; y)을 저장하는 방법은 무엇입니까?

뜨겁다태그

보관