2016-06-01 32 views
0

//我甩開了數據庫產品評論是否有可能在PHP關聯數組中重新分配created_at鍵?

$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; 
} 

//變種傾銷$時間顯示所需的日期格式,但是,我無法重新分配/附加$ time作爲前端顯示用途的新值。所以這裏的主要問題是,我可以覆蓋PHP中'created_at'的初始值嗎?

+0

當然你可以..嘗試傾銷$評論,你應該能夠看到'created_at'。 –

回答

1

如果您需要更改審查數組中的值,試試這個

foreach($reviews as $key => $r) { 
    $date = explode(" ", $r['created_at']); 
    $date = $date[0]; 
    $time = date_format(date_create($date), "D F d, Y"); 
    $reviews[$key]['created_at'] = $time; 
} 
0
foreach ($reviews as $r) { 
    $r [$key]['created_at'] = date("l jS \of F Y h:i:s A",strtotime($r ['created_at'])); 
} 

調整你怎麼想的日期格式。

相關問題