2014-09-28 6 views
0

Я - тот, кто уже два месяца тестирует веб-дизайн, и у меня есть вопрос. Таким образом, у меня есть следующий массив с объектом:Получить значение ключей в объекте в массиве?

array(1) { 
    [0]=> 
    object(WP_Post)#416 (24) { 
    ["ID"]=> 
    int(36) 
    ["post_title"]=> 
    string(7) "Bakuman" 
} 

Я пытаюсь получить значение «ID», но я не уверен, как идти о ссылаться на него.
Я пробовал [0]["ID"], но не работает.

Также: Возможно ли получить ID без упоминания номера № 416?

Пробовал поиск ответа, но продолжаю придумывать результаты, которые содержат большое количество ООП с такой информацией, которую я не могу фильтровать до того, что мне нужно. Может кто-нибудь из меня?

+1

Может быть, попробовать [0] -> ID – nicolas

ответ

1

PHP использует -> для свойств объекта.

Так что в вашем случае

echo $array[0]->ID; 

36 Выведите

где [0] является первым элементом $array который содержит WP_Post объекта и ID этого свойства, содержащее значение, которое вы ищете

+0

@downvoter уход, чтобы обеспечить конструктивную обратную связь, оставив комментарий? или вы просто собираетесь с нажатием кнопки -1? – andrew

1

0-й элемент вашего массива на самом деле является объектом, поэтому для доступа к его свойствам вам необходимо использовать оператор ссылки на объект ->.

Попробуйте это: $array[0]->ID

Смежные вопросы