【发布时间】:2016-06-16 08:43:27
【问题描述】:
我正在尝试在对象数组中回显一个变量..
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($row[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($row[3]))
array(3)
{
["date"]=> string(19) "2016-02-19 13:28:23"
["timezone_type"]=> int(3)
["timezone"]=> string(11) "Asia/Muscat"
}
谢谢...
【问题讨论】:
-
你得到了什么 var_dump($row[3]); ?
-
@PrafullaKumarSahu 已编辑问题。
-
试试
$row[3]->date,因为你的$row是一个对象! -
已经试过了。看我的问题......它返回NULL
-
现在尝试获取 var_dump(get_object_vars ($row[3])['date'] );
标签: php arrays sql-server multidimensional-array timestamp