키를 사용하여 배열의 요소에 액세스 할 수 없습니다.

알렉스

워드 프레스 사이트의 모든 페이지 목록을 가져 와서 해당 ID에 액세스하려고합니다. get_pages () 함수를 사용하여 페이지 목록을 가져올 수 있습니다 . 키를 사용하여 요소에 액세스하려고하면 해석되지 않습니다.

예를 들어 다음 코드는 작동하지 않습니다.

$pages = get_pages();

foreach ($pages as $page) {
  $ID = $page['ID'];
}

하지만 이렇게하면 :

$pages = get_pages();

foreach($pages as $page) {
  foreach ($page as $key => $value) {
    echo("<p>$key</p>");
  }
}

유효한 키로 ID를 명확하게 인쇄합니다.

내가 도대체 ​​뭘 잘못하고있는 겁니까?

모 이즈 샤프 카트 후사인

당신이 이것을 할 때

$pages = get_pages();

foreach($pages as $page) {
  foreach ($page as $key => $value) {
    echo("<p>$key</p>");
  }
}

따라서 위의 $ pages는 연관된 배열이되고 연관 배열로 키에 액세스 할 수 있습니다. 관련 배열은 KEY VALUE PAIR를 위해 PHP에서 사용됩니다.

그래서 당신은 사용할 수 있습니다

$pages = get_pages(); 
  foreach ( $pages as $page ) {
  echo  $page->ID;

}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

변수를 사용하여 필드 내부의 배열 구성원에 액세스 할 수 없습니다.

분류에서Dev

KnockoutJS : 인덱스를 사용하여 관찰 가능한 배열의 값에 액세스 할 수 없습니다.

분류에서Dev

Watir를 사용하여 DIV 요소에 액세스 할 수 없습니다.

분류에서Dev

AngularJS를 사용하여 동일한 뷰의 요소에 액세스 할 수 없습니다.

분류에서Dev

배열의 Typescript 요소에 액세스 할 수 없습니다.

분류에서Dev

Javascript를 사용하여 Polymer 사용자 정의 요소 내부의 Canvas 요소에 액세스 할 수 없습니다.

분류에서Dev

EL 및 JSF를 사용하여 다른 목록의 하위 목록에 액세스 할 수 없습니다.

분류에서Dev

GET 메소드를 사용하여 양식 조치를 통해 전송 된 JSP의 요청 매개 변수에 액세스 할 수 없습니다.

분류에서Dev

javascript-키를 사용하여 객체의 속성에 액세스 할 수 없습니까?

분류에서Dev

getter를 사용하여 변수에 액세스 할 수 없습니다.

분류에서Dev

https를 사용하여 사이트에 액세스 할 수 없습니다.

분류에서Dev

<nodeip> : <nodeport>를 사용하여 서비스에 액세스 할 수 없습니다.

분류에서Dev

BeautifulSoup / Request를 사용하여 웹 사이트의 차트 값에 액세스 할 수 없습니다.

분류에서Dev

Marker 클래스의 getPosition () 메서드를 사용하여 마커 위치에 액세스 할 수 없습니다.

분류에서Dev

배열 구조의 모든 요소에 액세스 할 수 없습니다.

분류에서Dev

ssh를 사용하여 Vagrant에 액세스 할 수 없습니다.

분류에서Dev

ng-repeat를 사용하여 JSON에 액세스 할 수 없습니다.

분류에서Dev

AngularJS를 사용하여 양식 필드에 액세스 할 수 없습니다.

분류에서Dev

herokuCli를 사용하여 Heroku Postgres의 데이터에 액세스 할 수 없습니다.

분류에서Dev

웹 사이트의 요소에 액세스 할 수 없습니다.

분류에서Dev

API 키를 사용하여 Box 애플리케이션에 액세스 할 수 없습니다.

분류에서Dev

중첩 배열에 액세스하는 방법 : stdClass 유형의 개체를 배열로 사용할 수 없습니다.

분류에서Dev

변수를 이름으로 사용하여 다른 배열의 중첩 요소에 액세스

분류에서Dev

배열의 Google지도에 액세스 할 수 없습니다.

분류에서Dev

JavaScript : 개체의 배열에 액세스 할 수 없습니다.

분류에서Dev

배열의 모든 값에 액세스 할 수 없습니다.

분류에서Dev

AngularJs POST 요청과 함께 expressJ를 사용하여 POST 매개 변수에 액세스 할 수 없습니다.

분류에서Dev

pthread를 사용하여 공유 데이터 배열에 액세스하려고 할 때 오류 발생시 메모리 주소에 액세스 할 수 없음

분류에서Dev

localhost 대신 IP 주소를 사용하여 웹 응용 프로그램에 액세스 할 수 없습니다.

Related 관련 기사

  1. 1

    변수를 사용하여 필드 내부의 배열 구성원에 액세스 할 수 없습니다.

  2. 2

    KnockoutJS : 인덱스를 사용하여 관찰 가능한 배열의 값에 액세스 할 수 없습니다.

  3. 3

    Watir를 사용하여 DIV 요소에 액세스 할 수 없습니다.

  4. 4

    AngularJS를 사용하여 동일한 뷰의 요소에 액세스 할 수 없습니다.

  5. 5

    배열의 Typescript 요소에 액세스 할 수 없습니다.

  6. 6

    Javascript를 사용하여 Polymer 사용자 정의 요소 내부의 Canvas 요소에 액세스 할 수 없습니다.

  7. 7

    EL 및 JSF를 사용하여 다른 목록의 하위 목록에 액세스 할 수 없습니다.

  8. 8

    GET 메소드를 사용하여 양식 조치를 통해 전송 된 JSP의 요청 매개 변수에 액세스 할 수 없습니다.

  9. 9

    javascript-키를 사용하여 객체의 속성에 액세스 할 수 없습니까?

  10. 10

    getter를 사용하여 변수에 액세스 할 수 없습니다.

  11. 11

    https를 사용하여 사이트에 액세스 할 수 없습니다.

  12. 12

    <nodeip> : <nodeport>를 사용하여 서비스에 액세스 할 수 없습니다.

  13. 13

    BeautifulSoup / Request를 사용하여 웹 사이트의 차트 값에 액세스 할 수 없습니다.

  14. 14

    Marker 클래스의 getPosition () 메서드를 사용하여 마커 위치에 액세스 할 수 없습니다.

  15. 15

    배열 구조의 모든 요소에 액세스 할 수 없습니다.

  16. 16

    ssh를 사용하여 Vagrant에 액세스 할 수 없습니다.

  17. 17

    ng-repeat를 사용하여 JSON에 액세스 할 수 없습니다.

  18. 18

    AngularJS를 사용하여 양식 필드에 액세스 할 수 없습니다.

  19. 19

    herokuCli를 사용하여 Heroku Postgres의 데이터에 액세스 할 수 없습니다.

  20. 20

    웹 사이트의 요소에 액세스 할 수 없습니다.

  21. 21

    API 키를 사용하여 Box 애플리케이션에 액세스 할 수 없습니다.

  22. 22

    중첩 배열에 액세스하는 방법 : stdClass 유형의 개체를 배열로 사용할 수 없습니다.

  23. 23

    변수를 이름으로 사용하여 다른 배열의 중첩 요소에 액세스

  24. 24

    배열의 Google지도에 액세스 할 수 없습니다.

  25. 25

    JavaScript : 개체의 배열에 액세스 할 수 없습니다.

  26. 26

    배열의 모든 값에 액세스 할 수 없습니다.

  27. 27

    AngularJs POST 요청과 함께 expressJ를 사용하여 POST 매개 변수에 액세스 할 수 없습니다.

  28. 28

    pthread를 사용하여 공유 데이터 배열에 액세스하려고 할 때 오류 발생시 메모리 주소에 액세스 할 수 없음

  29. 29

    localhost 대신 IP 주소를 사용하여 웹 응용 프로그램에 액세스 할 수 없습니다.

뜨겁다태그

보관