我已經使用explode()
創建了兩個字符串數組,其中一個名爲$labels
,另一個名爲$colors
。我想要做的是檢查$labels
中的項目數,並且如果$colors
中的項目數較少,我希望$colors
數組的值重複,直到計數匹配。如果$colors
中的項目多於$labels
中的項目,我想從$colors
陣列中刪除項目,直到它與$labels
中的項目數相匹配。在php數組中重複項目,直到它們匹配另一個數組的計數
我假設我可以在條件中使用count()
或array_legnth()
來比較兩個數組之間的項數,而且我將不得不使用某種while循環但真的不知道如何開始。
是否有更好的方法或函數來比較兩個數組?我該如何去重複或刪除第二個數組中的項目,以便在每個項目中使用相同數量的項目?
立即顯示您的看起來 – hek2mgl 2013-04-21 22:59:25
看到選擇正確的答案,正如我的外觀 - 正如下面的評論所說 - 正是我所用的。 – pushplaybang 2013-05-04 22:50:24