2015-10-28 71 views
0

我需要在不使用嵌套循環的情況下找到數組元素之間的差異20。如果陳述是好的。必須檢查所有元素之間的差異,而不僅僅是彼此相鄰的元素。 數組示例: $ array = array(5,2,25,1,2,21); (我可以選擇我自己的陣列)PHP - 不使用嵌套循環的數組元素之間的差異20

+0

也許你應該問一些問題,讓我們回答;) – tiledcode

回答

0

使用array_diff

小筆記記錄,而你不會做嵌套循環,如果你在一個循環技術上你嵌套循環做一個和array_diff。 array_diff的底層邏輯將在內部至少需要一個循環。 (我不知道它確實有多少,但它必須重複以便開始比較各個值。)具體而言,您是不是使用嵌套循環?

+0

因爲這是一個大學任務。我們最近學習了遞歸編程和遞歸函數,所以我猜測這有助於解決這個問題。我試過,但不幸的是只能用嵌套循環來解決它。 –

+0

你有沒有試過array_diff?這將只返回數組之間的差異,而沒有真正的任何工作......我想我只是困惑你想要完成的,特別是? array_diff($ oneArray,$ twoArray)是否會在沒有任何手寫循環的情況下正確返回? –