我是一个已经尝试了大约2个月的网页设计的人,我有一个问题。所以我有以下数组与对象:
array(1) {
[0]=>
object(WP_Post)#416 (24) {
["ID"]=>
int(36)
["post_title"]=>
string(7) "Bakuman"
}
我正在尝试获取“ID”的值,但我不确定如何引用它。
我试过了[0]["ID"]
,但没有用。
另外:是否可以在不提及#416号码的情况下获取ID?
尝试寻找答案,但不断提出具有大量OOP的结果,这些信息无法过滤到我需要的内容。任何人都可以把我弄出来吗?
答案 0 :(得分:1)
PHP使用->
作为对象属性。
所以在你的情况下
echo $array[0]->ID;
应输出36
其中[0]
是包含$array
对象的WP_Post
的第一个元素,而ID
是包含您正在寻找的值的属性
答案 1 :(得分:1)
数组的第0个元素实际上是一个对象,因此要访问其属性,需要使用对象引用运算符->
。
试试这个:$array[0]->ID