0
我在WHILE循環中創建一個簡單的關聯數組。關鍵是字段名稱,值是一個Unix時間戳。我想向這個數組添加一個新的鍵=>值對'Date'=>格式化Unix時間戳,json_encode數組,並在Ajax調用中將其返回給JQ腳本。該數組看起來像這樣:添加鍵=>值對在php中的關聯數組while循環
Array
([0] => Array
([Post_timestamp] => 1370876787) [Date] => 2013 06 10)
但是,不應該是這個樣子:
Array
([0] => Array ([Post_timestamp] => 1370876787 [Date] => 2013 06 10))
我想我的問題是「我怎麼創建數組,這樣格式化的時間戳和原始時間戳是一個記錄」現在,它看起來好像是兩條記錄。
PHP
$query = "SELECT Post_timestamp FROM Comments LIMIT 1";
$result = mysqli_query($dbc, $query);
while ($rows = mysqli_fetch_assoc($result)) {
$array[] = $rows;
$array['Date'] = date("Y m d", $rows['Post_timestamp']);
}
這似乎只是改變resultArray的順序([日] => 2013 06 10 [0] =>陣列([Post_timestamp] => 1370876787)) – user2232681
你確定你沒miscopy' $ rows [「Date」] = date(...'as'$ array [「Date」] = date(...' – Orangepill
是的,我做到了!當我看到你的答案時,我馬上想到了,這就是答案,當它不起作用時,我不明白,很簡單,很大的幫助。 – user2232681