Есть простой способ на пхп, если необходимо обработать HTML код и взять только текст внутри тега.
Забираем текст от и до на PHP
В нашем случае приходит много разного текста из базы данных, в таком виде:
$str = '<p>Цена элемента составляет <strong class="price">10 000</strong> рублей</p>';
Необходимо обработать HTML, пишем следующий код, для переменной $str:
$newPrice = preg_match_all('#<strong class="price">(.+?)</strong>#is', $str, $arr);
После этого можем глянуть что выводится в нашем массиве:
echo '<pre>'; print_r($arr); echo '</pre>';
Вы можете убедится что нам нужен второй элемент массива, его самое первое значение:
$arr[1][0]
Напомню, в языках программирования отчет идет от 0.
Как убрать все пробелы в строке на PHP
Мы взяли цену, но как число она не подойдет, ведь там пробел. Давайте уберем все пробелы из строки:
$newStr = str_replace(" ", "", $arr[1][0]);
Если вам необходимо поменять тип на числовой, не забывайте ставить в начале (int).