Есть строка с текстом. Среди этого текста есть такой текст
<br />Н1 <br>Цена:<br> 170,00 р</a></div>
Как получить от сюда Н1 и 170,00 ?
Буду благодарен за помощь.
preg_match('~>(.+?)\s<br>Цена:<br>\s(.+?)\sр</a>~', $string, $matches);
print_r($matches);
В результате:
Array
(
[0] => >Н1 <br>Цена:<br> 170,00 р</a>
[1] => Н1
[2] => 170,00
)
$str = '<br />Н1 <br>Цена:<br> 170,00 р</a></div>';
$arr = [];
preg_match('/([^.]\d+).+?(\d+[,.]\d+)/u',$str,$arr);
var_dump($arr);
Вывод:
Array {
[0]=> "Н1 <br>Цена:<br> 170,00"
[1]=> "Н1"
[2]=> "170,00"
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
) Пишу сейчас API для проекта, для работы с API создал два родительских контроллера от которых наследуются все остальныеВ этих контроллерах...