2013-06-26 5 views
2

я хочу заменить запятой из десятичной строкиЗаменить запятой из десятичной строки в PHP

Например: у меня есть текст

"Sample content 2.6g ident. 2um the 84.45gm with 2,8g and some 23.83 that it". 

Ожидаемый результат:

"Sample content 2,6g ident. 2um the 84,45gm with 2,8g and some 23,83 that it". 

Пожалуйста, предложите мне, как для замены запятой из десятичной точки в php

+0

регулярное выражение, которое ищет 'digit.digit' и заменяет его цифрой, цифрой. Не знаю, как это сделать на вашем языке, извините. – stefan

ответ

2

Вы можете, например, проверить, если запятая окружена цифрой s:

$str = preg_replace('~(?<=\d)\.(?=\d)~', ',', $str); 
+0

Спасибо большое .. его работа отлично – jaffaralia

Смежные вопросы