Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
попробуйте так:
Код:$priced = preg_replace('/^USD\ \;([0-9]+(\.\s[0-9]+))?$/i', 'price_back', $c);
Если я правильно понимаю, то эта строка удаляет десятичный разедлитель (.) Подскажите, как подправить что бы удаляла тысячный разделитель пробел?
preg_replace("/([\d])[\D]/i", "$1", $input_lines);
USD 100 999 000.00
USD 10099900000
Почти оно, спасибо!Регулярка:
PHP:preg_replace("/([\d])[\D]/i", "$1", $input_lines);
На входе:
На выходе:
Оно?
Если нет, то задавай вопрос более конкретно:
- Что на входе?
- Что необходимо получить на выходе?
EUR 19 700.00
19700.00
$priced = preg_replace('/^USD\ \;([0-9]+(\.\s[0-9]+))?$/i', 'price_back', $c);
19 700.00
preg_replace("/[^\d\.]/i", "", $input_lines);
На выходе:EUR 19 700.00
19700.00
preg_replace("/[\D]/i", "", $input_lines);
На выходе:EUR 19 700.00
1970000
('/^USD\ \;([0-9]+(\.\s[0-9]+))?$/i', $input_lines)
('/^USD\ \;
XXX XXX.XX
XXXXXXXX