Как удалить из текста   PHP оставить только цифры и точки

При выгрузке нужно удалять пробелы в словах, например цена хранится как INT, а приходит 4 500.
Если

str_replace(' ', '', $price);

не работает, то придет на помощь регулярное выражение

$price=preg_replace("/[^x\d|*\.]/", "", $price);

Вот еще неплохая конструкция удаления пробелов, включая  

$string = str_replace(array(" ", chr(0xC2).chr(0xA0)), '', $old_string);
Запись опубликована автором в рубрике PHP.

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