[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: строку в float
Por$h
Привет,
помогите или подскажите как мне преоброзовать строку вида " EUR 33,000.00 "
в float значение вида : 33000.00
пробовал только floatval и смотрел всякие ф-ции вида number_format и money_format.
123456

$str = "EUR 33,000.30";

$num = (float)preg_replace('/[^0-9.]/', '', $str);

var_dump($num);
Por$h
123456
thanks
AllesKlar
Цитата (123456 @ 23.09.2015 - 15:36)

$str = "EUR 33,000.30";

$num = (float)preg_replace('/[^0-9.]/', '', $str);

var_dump($num);

А вдруг там скидка? И надо отрицательное значение замутить?

_____________
[продано копирайтерам]
123456
AllesKlar
я думаю не трудно добавить знак в регулярку
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.