Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带条件的数组PHP_Php_Arrays_For Loop_Sum_Conditional Statements - Fatal编程技术网

带条件的数组PHP

带条件的数组PHP,php,arrays,for-loop,sum,conditional-statements,Php,Arrays,For Loop,Sum,Conditional Statements,我有一个php数组 $a = array(1,2,3,4,5); 当我用条件数组值=6回显$a时,它将显示 1+5和2+4的描述有点糟糕,但我想我能理解 这将循环遍历$a,并找到创建总和的原因。 它对数组进行切片,以确保它在最后没有得到相同的匹配。(1+5 & 5+1). 输出: 1+5 2+4 编辑的代码对于较大的数组更有效。 现在它对数组进行排序,当它查看的值大于或等于它找到的和时,它将停止。 理论上。如果($val>=$sum/2)中断,它应该能够停止但我不确定你看到我的答案了

我有一个php数组

$a = array(1,2,3,4,5);
当我用条件数组值=6回显$a时,它将显示
1+5和2+4的描述有点糟糕,但我想我能理解

这将循环遍历$a,并找到创建总和的原因。
它对数组进行切片,以确保它在最后没有得到相同的匹配。(1+5 & 5+1).

输出:

1+5
2+4

编辑的代码对于较大的数组更有效。
现在它对数组进行排序,当它查看的值大于或等于它找到的和时,它将停止。

理论上。如果($val>=$sum/2)中断,它应该能够停止
但我不确定

你看到我的答案了吗?
1+5
2+4