阅读量:0
在 PHP 中,可以使用 array_map()
函数将四舍五入应用到一个数字数组中的每个元素
<?php // 创建一个包含浮点数的数组 $numbers = [1.234, 2.678, 3.910, 4.567]; // 定义一个匿名函数,用于四舍五入输入的数字 $roundFunction = function ($number) { return round($number, 2); }; // 使用 array_map() 函数将四舍五入应用到数组的每个元素 $roundedNumbers = array_map($roundFunction, $numbers); // 输出四舍五入后的数组 print_r($roundedNumbers); ?>
上述代码会输出以下结果:
Array ( [0] => 1.23 [1] => 2.68 [2] => 3.91 [3] => 4.57 )
在这个示例中,我们首先创建了一个包含浮点数的数组 $numbers
。然后,我们定义了一个匿名函数 $roundFunction
,该函数接受一个数字作为参数,并使用 PHP 的内置 round()
函数将其四舍五入到两位小数。最后,我们使用 array_map()
函数将 $roundFunction
应用到 $numbers
数组的每个元素,并将结果存储在 $roundedNumbers
数组中。