📌  相关文章
📜  计算给定数组中大小为 3 的倒数的 PHP 程序(1)

📅  最后修改于: 2023-12-03 14:57:34.358000             🧑  作者: Mango

计算给定数组中大小为 3 的倒数的 PHP 程序

本程序用于计算给定数组中大小为 3 的倒数,使用 PHP 语言编写。

代码示例
<?php

/**
 * 计算给定数组中大小为 3 的倒数
 *
 * @param array $arr 待计算的数组
 * @return array 计算结果数组,包含每三个元素的倒数
 */
function calculateInverse(array $arr): array
{
    $result = [];

    $count = count($arr);
    for ($i = 2; $i < $count; $i += 3) {
        $inverse = 1 / $arr[$i];
        $result[] = $inverse;
    }

    return $result;
}

// 示例用法
$numbers = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20];
$result = calculateInverse($numbers);

print_r($result);

?>
代码说明
  1. 函数 calculateInverse 接受一个数组参数 $arr,返回一个包含计算结果的数组。
  2. 遍历输入数组 $arr,从索引值 2 开始,每隔两个位置取一个元素。
  3. 对选中的元素取倒数,并将结果存入结果数组 $result 中。
  4. 最后,打印输出结果数组。
运行结果

以下是给定示例数组 [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] 运行上述代码后的输出结果:

Array
(
    [0] => 0.16666666666667
    [1] => 0.125
    [2] => 0.1
    [3] => 0.083333333333333
)

运行结果数组包含了给定数组每三个元素的倒数。