나뭇 가지에 3 차원 배열을 올바르게 루프하는 방법은 무엇입니까?

user1529891

나는 그렇게 배열 설정이 있습니다; 나뭇 가지로 값을 반복 할 수없는 것 같습니다.

array (size=1)
  'hash' => 
    array (size=7)
      0 => 
        array (size=4)
          'key1' => "val"
          'key2' => "val"
          'key3' => "val"
          'key4' => "val"
      1 => 
        array (size=4)
          'key1' => "val"
          'key2' => "val"
          'key3' => "val"
          'key4' => "val"
      ...

내가 사용중인 템플릿 코드 (n 번째 반복에서) :

  {% for i in hash %}
    {% for j in i %}
      <td>{{ j.key1 }}</td>
      <td>{{ j.key2 }}</td>
      <td>{{ j.key3 }}</td>
      <td>{{ j.key4 }}</td>
    {% endfor %}
  {% endfor %}

Array to string conversion위의 나뭇 가지 템플릿 코드에서 계속 오류 발생합니다.

user1529891

vijay4vijju의 도움과 그의 참조로 dump배열을 반복 할 수있었습니다.

단일 루프 만 필요했습니다.

{% for key,val in hash %}
  <tr>
    <td>{{ val.key1 }}</td>
    <td>{{ val.key2 }}</td>
    <td>{{ val.key3 }}</td>
    <td>{{ val.key4 }}</td>
  </tr>
{% endfor %}

나는 그의 대답을 선택했을 것이지만 기술적으로는 대답이 아니었고 덤프는 dump매뉴얼에 대한 참조 일뿐 입니다.

나뭇 가지에서 디버깅을 활성화하려면 다음을 사용했습니다.

$twig = new Twig_Environment($loader, array(
    'debug' => true,
));
$twig->addExtension(new Twig_Extension_Debug());

이 문제를 해결하기 위해 다음을 사용했습니다.

{% for key,val in hash %}
  <pre>{{ dump(val) }}</pre>
  <tr>
    <td>{{ val.key1 }}</td>
    <td>{{ val.key2 }}</td>
    <td>{{ val.key3 }}</td>
    <td>{{ val.key4 }}</td>
  </tr>
{% endfor %}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

vue3의 VueApexCharts 라이브러리에서 데이터가있는 배열을 차트로 올바르게 전달하는 방법은 무엇입니까?

분류에서Dev

SystemVerilog에서 N 차원 대기열을 올바르게 선언하는 방법은 무엇입니까?

분류에서Dev

Python : 중첩 된 for 루프를 사용하여 배열에 값을 올바르게 저장하는 방법 (3 개 루프, 3 차원 배열)?

분류에서Dev

Windows 8 방화벽에서 프로그램을 올바르게 차단하는 방법은 무엇입니까?

분류에서Dev

원하는 날짜 사이에 행을 올바르게 가져 오는 방법은 무엇입니까?

분류에서Dev

C ++의 3D 배열에서 3 차원 배열을 얻는 방법은 무엇입니까?

분류에서Dev

마우스 호버링을 위해 Microsoft Edge에서 3D 용 CSS를 올바르게 원근법으로 처리하는 방법은 무엇입니까?

분류에서Dev

Python 3에서 2 차원 numpy 배열에서 두 개의 하위 배열을 바꾸는 방법은 무엇입니까?

분류에서Dev

vba를 사용하여 많은 변형이있는 차원 값의 형식을 올바르게 다시 지정하는 방법은 무엇입니까?

분류에서Dev

원시 DNS 쿼리의 형식을 올바르게 지정하는 방법은 무엇입니까?

분류에서Dev

json 요소에서 2 차원 numpy 배열을 빠르게 만드는 방법은 무엇입니까?

분류에서Dev

HelmV3에서 볼륨을 올바르게 선언하는 방법은 무엇입니까?

분류에서Dev

hadoop 구성에서 s3a 구성을 올바르게 설정하는 방법은 무엇입니까?

분류에서Dev

python3에서 링크 목록을 올바르게 수정하는 방법은 무엇입니까?

분류에서Dev

잔차를 사용하여 numpy 배열을 이미지로 올바르게 변환하는 방법은 무엇입니까?

분류에서Dev

csv에서 값을 가져올 때 2 차원 배열로 푸시하는 방법은 무엇입니까?

분류에서Dev

tar 백업에서 시스템을 올바르게 복원하는 방법은 무엇입니까?

분류에서Dev

백업에서 VBox VM을 올바르게 복원하는 방법은 무엇입니까?

분류에서Dev

객체 배열을 내림차순으로 올바르게 정렬하고 Java에서 검색하는 방법은 무엇입니까?

분류에서Dev

키 중 하나가 "1"인 경우 연관 배열을 올바르게 반복하는 방법은 무엇입니까?

분류에서Dev

vba의 배열 끝에서 문자열을 올바르게 연결하는 방법은 무엇입니까?

분류에서Dev

양식에서 배열을 올바르게 가져 오는 방법은 무엇입니까?

분류에서Dev

나뭇 가지 템플릿의 다차원 배열에서 지정된 값을 표시하는 방법

분류에서Dev

캔버스 요소에 간격이있는 원을 올바르게 그리는 방법은 무엇입니까?

분류에서Dev

linq로 배열에 값을 올바르게 할당하는 방법은 무엇입니까?

분류에서Dev

C에서 pthread_t 배열을 올바르게 해제하는 방법은 무엇입니까?

분류에서Dev

PHP의 클래스 내에서 배열을 올바르게 구성하는 방법은 무엇입니까?

분류에서Dev

md-select에서 배열을 올바르게 그룹화하는 방법은 무엇입니까?

분류에서Dev

Pyopengl의 3 차원 numpy 배열에서 표면을 만드는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    vue3의 VueApexCharts 라이브러리에서 데이터가있는 배열을 차트로 올바르게 전달하는 방법은 무엇입니까?

  2. 2

    SystemVerilog에서 N 차원 대기열을 올바르게 선언하는 방법은 무엇입니까?

  3. 3

    Python : 중첩 된 for 루프를 사용하여 배열에 값을 올바르게 저장하는 방법 (3 개 루프, 3 차원 배열)?

  4. 4

    Windows 8 방화벽에서 프로그램을 올바르게 차단하는 방법은 무엇입니까?

  5. 5

    원하는 날짜 사이에 행을 올바르게 가져 오는 방법은 무엇입니까?

  6. 6

    C ++의 3D 배열에서 3 차원 배열을 얻는 방법은 무엇입니까?

  7. 7

    마우스 호버링을 위해 Microsoft Edge에서 3D 용 CSS를 올바르게 원근법으로 처리하는 방법은 무엇입니까?

  8. 8

    Python 3에서 2 차원 numpy 배열에서 두 개의 하위 배열을 바꾸는 방법은 무엇입니까?

  9. 9

    vba를 사용하여 많은 변형이있는 차원 값의 형식을 올바르게 다시 지정하는 방법은 무엇입니까?

  10. 10

    원시 DNS 쿼리의 형식을 올바르게 지정하는 방법은 무엇입니까?

  11. 11

    json 요소에서 2 차원 numpy 배열을 빠르게 만드는 방법은 무엇입니까?

  12. 12

    HelmV3에서 볼륨을 올바르게 선언하는 방법은 무엇입니까?

  13. 13

    hadoop 구성에서 s3a 구성을 올바르게 설정하는 방법은 무엇입니까?

  14. 14

    python3에서 링크 목록을 올바르게 수정하는 방법은 무엇입니까?

  15. 15

    잔차를 사용하여 numpy 배열을 이미지로 올바르게 변환하는 방법은 무엇입니까?

  16. 16

    csv에서 값을 가져올 때 2 차원 배열로 푸시하는 방법은 무엇입니까?

  17. 17

    tar 백업에서 시스템을 올바르게 복원하는 방법은 무엇입니까?

  18. 18

    백업에서 VBox VM을 올바르게 복원하는 방법은 무엇입니까?

  19. 19

    객체 배열을 내림차순으로 올바르게 정렬하고 Java에서 검색하는 방법은 무엇입니까?

  20. 20

    키 중 하나가 "1"인 경우 연관 배열을 올바르게 반복하는 방법은 무엇입니까?

  21. 21

    vba의 배열 끝에서 문자열을 올바르게 연결하는 방법은 무엇입니까?

  22. 22

    양식에서 배열을 올바르게 가져 오는 방법은 무엇입니까?

  23. 23

    나뭇 가지 템플릿의 다차원 배열에서 지정된 값을 표시하는 방법

  24. 24

    캔버스 요소에 간격이있는 원을 올바르게 그리는 방법은 무엇입니까?

  25. 25

    linq로 배열에 값을 올바르게 할당하는 방법은 무엇입니까?

  26. 26

    C에서 pthread_t 배열을 올바르게 해제하는 방법은 무엇입니까?

  27. 27

    PHP의 클래스 내에서 배열을 올바르게 구성하는 방법은 무엇입니까?

  28. 28

    md-select에서 배열을 올바르게 그룹화하는 방법은 무엇입니까?

  29. 29

    Pyopengl의 3 차원 numpy 배열에서 표면을 만드는 방법은 무엇입니까?

뜨겁다태그

보관