PHP-不使用嵌套循环的数组元素之间相差20

PHP-不使用嵌套循环的数组元素之间相差20,php,arrays,Php,Arrays,我需要在不使用嵌套循环的情况下,找到数组元素之间20的差异。如果陈述是好的。必须检查所有元素之间的差异,而不仅仅是相邻元素之间的差异。 阵列示例: $array=数组(5,2,25,1,2,21); (我可以选择自己的阵列)使用 请注意——虽然您不会执行嵌套循环,但如果您在循环中执行数组_diff,从技术上讲就是嵌套循环。array_diff的底层逻辑在内部至少需要一个循环。(我不知道它真正能做多少,但它必须迭代才能开始比较各个值。)具体来说,为什么不使用嵌套循环 也许你应该问点什么,让我们回答

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

使用


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

也许你应该问点什么,让我们回答;)因为这是大学作业。我们最近学习了递归编程和递归函数,所以我猜这将有助于解决这个问题。我试过了,但不幸的是只能用嵌套循环来解决。你试过数组_diff吗?这将只返回数组之间的差异,而不返回任何实际工作。。。我想我只是对你想要实现的目标感到困惑,特别是?array_diff($oneArray,$twoArray)在没有任何手写循环的情况下不会返回您想要的结果吗?