<?php
$array = [
[4, 3, 5, 7, 210],
[4, 9, 5, 7, 210],
[4, 9, 25, 7, 210],
];
var_export(
array_map(
fn($row) => $row + [array_key_last($row) => array_product($row) / array_pop($row)],
$array
)
);
- Output for 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.7
- array (
0 =>
array (
0 => 4,
1 => 3,
2 => 5,
3 => 7,
4 => 420,
),
1 =>
array (
0 => 4,
1 => 9,
2 => 5,
3 => 7,
4 => 1260,
),
2 =>
array (
0 => 4,
1 => 9,
2 => 25,
3 => 7,
4 => 6300,
),
)
preferences:
106.86 ms | 402 KiB | 61 Q