【发布时间】:2016-09-30 04:09:56
【问题描述】:
// 我正在从数据库中提取产品评论
$reviews = $this->Product->get_product_reviews_by_id($info);
// 然后遍历它们,格式化日期并尝试重新分配 created_at 键
foreach($reviews as $r) {
$date = explode(" ", $r['created_at']);
$date = $date[0];
$time = date_format(date_create($date), "D F d, Y");
$r['created_at'] = $time;
}
// var dumping $time 显示所需的日期格式,但是,我无法重新分配/附加 $time 作为新值以便在前端显示。所以这里的主要问题是,我可以在 PHP 中覆盖 'created_at' 的初始值吗?
【问题讨论】:
-
当然可以……尝试转储 $reviews,您应该可以看到
created_at。
标签: php mysql codeigniter foreach