PHP-在不使用嵌套循环的情况下,数组元素之间的差为20


PHP - Difference of 20 between elements of an array without using nested loops

在不使用嵌套循环的情况下,我需要在数组的元素之间找到20的差。如果语句正确。必须检查所有元素之间的差异,而不仅仅是相邻的元素。数组示例:$array=数组(5,2,25,1,21);(我可以选择自己的数组)

使用array_diff

需要注意的是,虽然你不会进行嵌套循环,但如果你在循环中进行array_diff,从技术上讲,你就是在嵌套循环。array_diff的底层逻辑将需要至少一个内部循环。(我不知道它到底有多少,但它必须迭代才能开始比较各个值。)具体来说,为什么不使用嵌套循环?