-1
我有一個數組,我正在循環,它包含一個日期列表。PHP:使用特定的鍵設置數組while循環
對於每個日期,我在循環中調用一個函數,以從dBase中查找有關該日期的某些特定數據。
我想所有這一切都添加到陣列中的格式如下:
array(
Date => 2014-04-22,
array(
Specific Info 1 => date,
Specific Info 2 => data,
Specific Info 3 => data
)
)
,我似乎無法得到它的正常工作。
我可以使用變量來設置數組的鍵,而不是0,1,2,3,4等 - 我還可以在循環時執行此操作嗎?
$newArray[]
我知道會讓我添加項目到數組在每次通過,但我想簡單地指定日期作爲關鍵,並在該值的數組。
當然,你可以指定日期作爲一個鍵:'$ newArray [$ date] =「whatever」;'工作得很好。但請注意重複鍵。第二次添加相同的密鑰將會覆蓋之前的值。 – Kryten
通過設置變量鍵是什麼意思?你可以使用變量的數據來設置一個鍵(例如字符串或數字鍵等)。從你所說的話,你想像'$ array [$ date] =「specific_info」;' – James
我可以設置$ array [$ date]沒問題,但我怎麼得到它,所以它是創建一個新的數組中每個日期的鍵我正在循環? –