Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 - Fatal编程技术网

PHP和数组的平衡点

PHP和数组的平衡点,php,Php,有没有人有使用PHP找到数组平衡点的经验 我正在努力寻找解决方案或任何有关如何实现这一目标的信息。 <?php $arrayData = array(1,2,3,2,1); for($i=0;$i<count($arrayData);$i++) { $sumLeft = 0; $sumRight = 0; for($key=0; $key <= $i; $key++) { $sumLeft += $arrayData[$key];

有没有人有使用PHP找到数组平衡点的经验

我正在努力寻找解决方案或任何有关如何实现这一目标的信息。


<?php
$arrayData = array(1,2,3,2,1);
for($i=0;$i<count($arrayData);$i++)
{
    $sumLeft = 0;
    $sumRight = 0;
    for($key=0; $key <= $i; $key++)
    {
        $sumLeft += $arrayData[$key];
    }
    for($key=$i; $key < count($arrayData); $key++)
    {
        $sumRight += $arrayData[$key];
    }
    if($sumLeft == $sumRight)
    {
        echo "Array Possition : "$i;
    }   
}
?>

该算法看起来很容易实现,为什么不试一试呢?您是否有该算法的链接?当然感谢您回答一个问题,但请解释一下,至少正确设置格式。