可以使用循环遍历数组,然后依次计算相邻元素的差值。可以使用以下代码实现:
function calculateDifferences($arr) {
$differences = [];
$length = count($arr);
for ($i = 0; $i < $length - 1; $i++) {
$difference = $arr[$i + 1] - $arr[$i];
$differences[] = $difference;
}
return $differences;
}
$arr = [1, 3, 5, 7, 9];
$result = calculateDifferences($arr);
print_r($result);
输出结果为:
Array
(
[0] => 2
[1] => 2
[2] => 2
[3] => 2
)
这样,$result
数组中存储了相邻元素的差值。
上一篇:php把秒转换成天数
下一篇:json怎么转php数组对象数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站