假設我有按照他們的分數排序的男性列表以及按他們的分數排序的女性列表(從最高到最低)。 現在我想有一個清單:如何在不改變順序的情況下合併兩個排序的二維數組
Highest score male, Highest score female, 2nd score male, 2nd score female, 3rd score male, 3rd score female, etc...
(需要注意的是,事件如果得分最高的女性比第二得分男性低,這都不重要。)
我怎麼能做到這一點用PHP?作爲請求
更新:
陣列稱爲:$arr_sort[$score][$gender]
輸入陣列1:
$arr_sort[20][male],$arr_sort[18][male],$arr_sort[17][male],$arr_sort[10][male],$arr_sort[9][male],$arr_sort[5][male],$arr_sort[1][male]
輸入陣列2:
$arr_sort[15][female],$arr_sort[14][female],$arr_sort[13][female]
預期的結果:
$arr_sort[20][male],$arr_sort[15][female],$arr_sort[18][male],$arr_sort[14][female],$arr_sort[17][male],$arr_sort[13][female],$arr_sort[10][male],$arr_sort[9][male],$arr_sort[5][male],$arr_sort[1][male]
不同尺寸無關緊要,只是混合,無論每一個的長度,(總之,我們需要得到一個結果,這樣,如果我們從結果中去除「男性」陣列,我們將得到原始的「女性」陣列,反之亦然。 )
你的數組在哪裏?需要數組和預期的結果。如果一些條件列表。 –
兩個輸入數組已經在預期的結果中,一個是$ gender = male,另一個是女性。 – user1314404