Проблема не большая, но справиться не могу. Выбираю из базы данных информацию о товаре и заношу в таблицу. Цена в базе записана следующим образом 44 000 или 1 234.50. Нужно удалить лишние пробелы из строки с ценой. С результатом выборки провожу следующие манипуляции:
Но результат все тот же 44 000 и 1 234.50. Пробовал делать так
Но и это не помогает. Почему не работают preg_replace и str_replace?
PHP код:
$price = iconv ('utf-8', 'windows-1251', $result[price]); //меняю кодировку
$price = preg_replace("[^0-9]", "", $price); //заменяю все символы кроме цифр на ""
c("gridNomenclature")->cells(6, $i, $price);
PHP код:
$price = str_replace(" ", "", $price);