<?php
$values = ['12,30', '116,10', '1.563,14'];
echo array_sum(
str_replace(
['.', ','],
['', '.'],
$values
)
);
echo "\n---\n";
$f = new NumberFormatter(
'de_DE',
NumberFormatter::DECIMAL
);
echo array_reduce(
$values,
fn($result, $v) => $result + $f->parse($v),
0
);
- Output for 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.13
- 1691.54
---
1691.54
preferences:
49.51 ms | 406 KiB | 5 Q