Привет,
помогите или подскажите как мне преоброзовать строку вида " EUR 33,000.00 "
в float значение вида : 33000.00
пробовал только floatval и смотрел всякие ф-ции вида number_format и money_format.
123456
23.09.2015 - 17:36
$str = "EUR 33,000.30";
$num = (float)preg_replace('/[^0-9.]/', '', $str);
var_dump($num);
AllesKlar
24.09.2015 - 00:16
Цитата (123456 @ 23.09.2015 - 15:36) |
$str = "EUR 33,000.30"; $num = (float)preg_replace('/[^0-9.]/', '', $str); var_dump($num); |
А вдруг там скидка? И надо отрицательное значение замутить?
_____________
[продано копирайтерам]
123456
24.09.2015 - 08:25
AllesKlar
я думаю не трудно добавить знак в регулярку
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.