ano*_*ous 1 php arrays stdclass multidimensional-array
我的var_dump($ gallery)看起来像这样:
array(1)
{ [0]=> object(stdClass)#102 (9) {
["term_id"]=> string(2) "17"
["name"]=> string(5) "Image"
["slug"]=> string(5) "image"
["term_group"]=> string(1) "0"
["term_taxonomy_id"]=> string(2) "19"
["taxonomy"]=> string(18) "gallery"
["description"]=> string(0) ""
["parent"]=> string
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus et tempus tellus. Integer euismod, est et ultricies tristique, urna ipsum semper elit, pharetra cursus ligula turpis sed libero. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse pellentesque orci sed tellus hendrerit a auctor augue commodo. Ut nibh lacus, …
Read more...
(1) "0"
["count"]=> string(1) "1"
}
}
Run Code Online (Sandbox Code Playgroud)
我无法从内部获取数据(在这种情况下,我想回显"图像").例如:
$ gallery []输出
致命错误:无法在[源文件网址]中使用[]进行阅读
$ gallery [0]显示
可捕获的致命错误:类源stdClass的对象无法转换为[源文件URL]中的字符串
$ gallery [1],$ gallery [2]等等都是空的.
据我所知PHP $ gallery [0] [3]应该做的工作但如何,如果我无法回显stdClass对象?:/ $ gallery [0] ['slug']也有效吗?
非常感谢.
是的 - 我无法更改数组中的第一项,它是由Wordpress生成的,但我在这里问,因为它是严格的PHP问题.
干杯.
$gallery
是一个包含一个类型对象的数组StdClass
.
您想要访问slug
索引0处保存的对象的成员:
$gallery[0]->slug;
Run Code Online (Sandbox Code Playgroud)