function calculateSum($array) {
    $sum = 0;
    foreach ($array as $value) {
        $sum += $value;
    }
    return $sum;
}

$array = [1, 2, 3, 4, 5];
$result = calculateSum($array);
echo "数组总和为:{$result}";

在PHP开发过程中,优化代码性能是不可忽视的一环。而循环结构作为我们经常使用的一种语言特性,也需要进行一定的优化。下面简单介绍几种优化循环结构的方法:

1. 减少循环次数:

$length = count($array); // 提前获取数组长度
for ($i = 0; $i< $length; $i++) {
    // 循环体
}

2. 使用合适的循环类型:

// 当只需遍历数组元素时,foreach比for循环更加简洁
foreach ($array as $value) {
    // 循环体
}

// 当需要获取数组索引或键值对时,for循环更合适
$length = count($array);
for ($i = 0; $i< $length; $i++) {
    $index = $i;
    $value = $array[$i];
    // 循环体
}

3. 避免嵌套循环:

// 嵌套循环的时间复杂度较高,可以尝试通过其他方式替代
$length = count($array);
for ($i = 0; $i< $length; $i++) {
    for ($j = 0; $j< $length; $j++) {
        // 循环体
    }
}

以上是一些常见的优化循环结构的方法,适用于大多数情况。在实际开发中,根据具体的业务场景和数据规模,可以结合自身需求进行更深入的优化。