php-excel-reader парсинг цен (форматирование чисел)

При разборе прайсов различных поставщиков возникла следующая проблема.
Товар с ценой 3500 на выходе имеет цену 3.5, в другом прайсе товар за 2800.43 получает цену 28004.

$price = $data->raw($i, $this->store->col_price);
if (!$price) 
    $price = $data->val($i, $this->store->col_price);
$price = trim($price);
$price = str_replace(',', '.', $price);

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