preg_replace - несколько условий

Статус
В этой теме нельзя размещать новые ответы.

Zacker2

Гуру форума
Регистрация
19 Фев 2013
Сообщения
242
Реакции
75
Задача:
<meta itemprop="price" content="<span class='autocalc-product-price'>60.00&nbsp;<span class="hidden">рублей</span><i class="fa fa-rub"></i></span>" >
Оставить только цифры 60.00
Воспользовался preg_replace.
Сначала попробовал:
Код:
<meta itemprop="price" content="<?php echo preg_replace('/&nbsp;(.*)/', '', $price); ?>">
Результат:
<meta itemprop="price" content="<span class='autocalc-product-price'>60.00" >

Потом попробовал:

Код:
<meta itemprop="price" content="<?php echo preg_replace('/(<([^>]+)>)/U', '', $price); ?>">
Результат:
<meta itemprop="price" content="60.00&nbsp;рублей">

Осталось убрать &nbsp;рублей
Подскажите пожалуйста как добиться результата, или как заставить preg_replace выполнить оба условия.
 
PHP:
preg_replace('/[^\d.]+/', '', $price);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху