<?php
$arr = [1888.8861,1888.8851,1888.8841,1888.8881];
Foreach($arr as &$num){
$parts = str_split($num);
If($parts[count($parts)-2]%2 ==0){
// Even
$num = implode("",array_slice($parts,0,count($parts)-2));
}Else{
// Odd
Echo $parts[count($parts)-3]+1;
$num = implode("",array_slice($parts,0,count($parts)-3)).($parts[count($parts)-3]+1);
}
}
Var_dump($arr);
- Output for 7.0.0 - 7.0.25, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- 9array(4) {
[0]=>
string(7) "1888.88"
[1]=>
string(7) "1888.89"
[2]=>
string(7) "1888.88"
[3]=>
&string(7) "1888.88"
}
preferences:
118 ms | 408 KiB | 5 Q