- 1
$output = preg_replace("/[0-9]{2}$/", ".$0", $input);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1
+10
$output = preg_replace("/[0-9]{2}$/", ".$0", $input);
На входе строка с числом. На выходе должно быть это число, поделенное на 100. Далее, диалог:
[И]нтересующийся: А чем плохо просто поделить на сто?
[Г]овнокодер: У числа могут быть нули впереди .
[И]: Ну оно же приведется к флоату при делении
[Г]: php > var_dump(5435353534/100);
float(54353535.34)
[Г]: php > var_dump(00005435353534/100);
float(7459203.48)
[Г]: результат должен быть как у первого