-1
我已經得到了格式的多維數組:陣圖,壓平,和取消一個多維陣列上
Array
(
[0] => Array
(
[course_prefix] => AERO
[0] => AERO
[course_number] => 101
[1] => 101
)
[1] => Array
(
[course_prefix] => AERO
[0] => AERO
[course_number] => 102
[1] => 102
)
[2] => Array
(
[course_prefix] => AERO
[0] => AERO
[course_number] => 201
[1] => 201
)
)
而且我嘗試執行三種操作:
- 未設置與所有元素的[0]和[1]鍵,
- 合併[course_prefix]和[課程編號]值在每個子陣列,
- 壓扁到單一陣列
所以最終結果是
Array
(
"AERO 101",
"AERO 102",
"AERO 201"
)
我明白array_map
可以將兩個不同的陣列,並且unset
移除元素,但如何執行操作時,一切都在同一多維數組中 - 例如不在最高級別的元素取消設置,並結合值?
開始通過修改數據庫讀取只返回一個關聯數組,但不能同時 –
你爲什麼不只是沒有創建在了'0','1'鍵第一名?看起來這是來自數據庫查詢。如果你使用'fetch_assoc'而不是'fetch_array',它只會返回指定的索引。 – Barmar
你也可以使用db查詢來爲你合併兩列,所以你不需要在PHP中做這個 –