我正在尝试回显对象数组中的变量..
array(4)
{
[0]=> int(20)
[1]=> string(16) "Demo Blog Post 3" [2]=> string(753) "Lorem ipsum dolor sit"
[3]=> object(DateTime)#1 (3)
{
["date"]=> string(19) "2016-02-19 13:28:23"
["timezone_type"]=> int(3)
["timezone"]=> string(11) "Asia/Muscat"
}
}
我想在这个数组中使用 date 对象......我怎么能得到这个......?
$times = $row[3]->date; // Returning NULL
echo count($times); // 1
$times = $row[3]['date']; // Returning CodeBreak.
的var_dump($行[3])
object(DateTime)#1 (3) {
["date"]=> string(19) "2016-02-19 13:28:23"
["timezone_type"]=> int(3)
["timezone"]=> string(11) "Asia/Muscat"
}
的var_dump(get_object_vars($行[3]))
array(3)
{
["date"]=> string(19) "2016-02-19 13:28:23"
["timezone_type"]=> int(3)
["timezone"]=> string(11) "Asia/Muscat"
}
...谢谢
答案 0 :(得分:1)
使用get_object_vars这有助于您获取给定对象的属性
像这样var_dump(get_object_vars ($row[3])['date'] );
答案 1 :(得分:0)
如果您将数组命名为$products
,那么您不会从$products[3]["date"]
获取日期吗?