Замена символа в строке PHP

Часто бывает необходимо заменить точку на запятую или наоборот, чтобы исключить возникающие ошибки, например перед сохранением в базу. Сделать это достаточно просто, при помощи функции str_replace, куда первым параметром передается символ, который нужно заменить, а вторым на что заменить. Ниже примеры кода и результат выполнения.

Пример 1, замена точки на запятую:

$varToReplace = "25.00";

$varToReplace = str_replace('.', ',', $varToReplace);

echo $varToReplace;

В результате мы получим: 25,00


Пример 2, замена пробела на тире:

$varToReplace = "Добрый день слово 1";

$varToReplace = str_replace(' ','-',$varToReplace);

echo $varToReplace;

В результате мы получим: Добрый-день-слово-1

В принципе, при помощи данной функции можно и удалить символы из строки, например уберем все буквы «а» из строки «Здравствуйте, как у Вас дела?»

Пример 3, удаление символов в строке:

$varToReplace = "Здравствуйте, как у Вас дела?";

$varToReplace = str_replace('а','',$varToReplace);

echo $varToReplace;

В результате получим «Здрвствуйте, кк у Вс дел?» . Для этого просто передаем во втором параметре отсутствие символа, то есть кавычки без символов и пробелов.

Добавить комментарий

Ваш адрес email не будет опубликован.