2012-06-03 69 views
-2

這是一個簡單的問題,但在這裏搜索我發現了不同的變體,但並不真正需要。所以:PHP反轉陣列號

說我有數組數組:[1,4,5,7,9] 我需要的是一個倒數結果集的數字最大10:[2,3,6,8,10 ]

+2

你是什麼意思「倒」?爲什麼'1-> 2'但是'4-> 3'? –

+1

我沒有注意到您的輸入和所需輸出之間的模式。 –

+0

它只是從一組數字小於10變成另一組不同於第一組..我甚至無法想象這可能適用於什麼。 – Steve

回答

8
$initialArray = array(1,4,5,7,9); 
$requiredRange = range(1,10); 

$invertedArray = array_diff($requiredRange,$initialArray); 
+0

我沒有理解你的答案之前的問題。謝謝! –

+0

就是這樣。太棒了,謝謝你。 – stackhouse