str_replace назад от конца строки? - PullRequest
1 голос
/ 28 ноября 2011

Я использую str_replace для замены строки '000' на ', 000':

 str_replace('000', ',000', $MYVAR)

Итак, 1000 становится 1000. Проблема в том, что 10000 становится 10000, но я хочу, чтобы оно стало 10000. Как сделать разбор str_replace справа налево, а не по умолчанию слева направо?

Кроме того, мне нужно удалить все вхождения '.00'. поэтому «1,00» должно стать «1». 10000,00 должно стать «10 000».

1 Ответ

4 голосов
/ 28 ноября 2011

Не делайте так, используйте number_format(), и все это вам подойдет.

...