如何获取此var_dump的最后一个数组值?
我对变量($submission
)执行var_dump并得到它:
object(stdClass)#148 (8) {
["sid"]=> string(3) "199"
["nid"]=> string(4) "3042"
["submitted"]=> string(10) "1386113448"
["remote_addr"]=> string(9) "127.0.0.1"
["uid"]=> string(2) "21"
["name"]=> string(8) "SClosson"
["is_draft"]=> string(1) "0"
["data"]=> array(1) {
[1]=> array(1) {
[0]=> string(8) "blahblah"
}
}
}
所以我需要将blahblah
存储在上面数组的变量中,但是如何?
以为我可以通过这样做来获得它:$submission['data'][1][0]
,但这不起作用。我如何从此回归blahblah?
答案 0 :(得分:3)
如果你需要一个数组,你可以输入cast it
$result = (array) $submission;
或者作为对象,将数据作为公共属性访问
echo $submission->data[1][0];
答案 1 :(得分:0)
如果要获取数组的最后一个值,可以使用array_pop。