Получить значение ключей в объекте в массиве?

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

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

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

Также: Можно ли получить удостоверение личности без указания номера # 416?

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

0

Решение

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

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

echo $array[0]->ID;

должен выводить 36

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

1

Другие решения

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

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

1

По вопросам рекламы [email protected]