我想從數組2中彈出並想要在數組1中推送。 但是根據一些自定義的要求。從一個關聯數組彈出並推送到另一個數組
現在陣列1有一日關鍵的readingOrder爲1和2鍵的readingOrder是4
所以我想從所有其他數組2的前兩個key.And同樣的過程這兩個關鍵之間推。
和我最後的數組必須像array3。
例如在array1 key [0] readingOrder是1和key [1]的4.現在我想從array2推另一個兩個鍵。 爲ARRAY1鍵[2]讀出順序爲6。所以這個鍵之前,我要推從數組2和相同的用於進一步另一個關鍵...
ARRAY1是像下面
Array
(
[0] => Array
(
[readingOrder] => 1
[id] => 78
)
[1] => Array
(
[readingOrder] => 4
[id] => 76
)
[2] => Array
(
[readingOrder] => 6
[id] => 80
)
)
數組2是像下面
Array
(
[0] => Array
(
[id] => 81
[readingOrder] => 2
)
[1] => Array
(
[id] => 82
[readingOrder] => 5
)
[2] => Array
(
[id] => 84
[readingOrder] => 7
)
[3] => Array
(
[id] => 85
[readingOrder] => 8
)
[4] => Array
(
[id] => 86
[readingOrder] => 9
)
[5] => Array
(
[id] => 87
[readingOrder] => 10
)
[6] => Array
(
[id] => 88
[readingOrder] => 11
)
)
輸出ARRAY3:
個Array
(
[0] => Array
(
[readingOrder] => 1
[id] => 78
)
[1] => Array
(
[id] => 81
[readingOrder] => 2
)
[2] => Array
(
[id] => 82
[readingOrder] => 5
)
[3] => Array
(
[readingOrder] => 4
[id] => 76
)
[4] => Array
(
[id] => 84
[readingOrder] => 7
)
[5] => Array
(
[readingOrder] => 6
[id] => 80
)
[6] => Array
(
[id] => 85
[readingOrder] => 8
)
[7] => Array
(
[id] => 86
[readingOrder] => 9
)
[8] => Array
(
[id] => 87
[readingOrder] => 10
)
[9] => Array
(
[id] => 88
[readingOrder] => 11
)
)
謝謝..
你以前曾試圖獲得正確輸出的樣子是什麼樣的?更確切地說,你想要解決什麼問題? – GordonM
@GordonM我編輯我的問題。請現在閱讀。 –
你不明白@GordonM問的是什麼,問題是:爲什麼你需要這樣做? (也*你能顯示你的嘗試來解決問題嗎?*) –