PHP 的绝对值函数 abs()
只能处理数字,不能直接处理数组。但是,你可以使用 array_map()
函数结合 abs()
函数来处理数组中的每个元素。
例如,如果你有一个数组 $numbers
,你可以使用以下代码来创建一个新数组,其中包含原数组中每个元素的绝对值:
$numbers = [-5, 3, -8, 1];
$abs_numbers = array_map('abs', $numbers);
print_r($abs_numbers);
输出结果将是:
Array
(
[0] => 5
[1] => 3
[2] => 8
[3] => 1
)
这样,你就可以处理数组中的每个元素并求它们的绝对值。