我已經試過這行代碼可以顯示陣列的關鍵:設置一些數組值作爲數組
foreach($users_array as $value){
echo "<pre>";
print_r($value);
}
其中顯示該類型的數組。
Array
(
[auto_id] => 45
[id] => 20151116
[name] => Peter 2
[department] =>
[position] =>
[rate] => 300
[date_added] => 2017-07-26 09:31:44
)
Array
(
[auto_id] => 80
[id] => 20160410
[name] => John 2
[department] =>
[position] =>
[rate] => 400
[date_added] => 2017-07-26 09:31:48
)
現在我想要做的是讓僱員的id成爲數組的關鍵,並使他們成爲一個多維數組。
實施例輸出應該是這樣的:
Array
(
[20151116] => Array
(
[auto_id] => 45
[id] => 20151116
[name] => Peter 2
[department] =>
[position] =>
[rate] => 300
[date_added] => 2017-07-26 09:31:44
)
[20160410] => Array
(
[auto_id] => 80
[id] => 20160410
[name] => John 2
[department] =>
[position] =>
[rate] => 400
[date_added] => 2017-07-26 09:31:48
)
)
任何幫助理解。謝謝。
感謝您的幫助,但呼應循環內的數組將無法正常工作。 –
你總是可以把它放在循環之外。我對你的確切結構有點不確定,因爲你目前似乎沒有輸出單個數組,但是有兩個不同的數組(你的'print_r()'是當前循環內部的)。 –