In the description of the goods store there is a bunch of html garbage. There are descriptions of this type
<ul> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Кухонные весы</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Максимальный вес<span class="Apple-tab-span" style="white-space: pre; "> </span>5 кг</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Цена деления<span class="Apple-tab-span" style="white-space: pre; "> </span>50 г</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Вес брутто<span class="Apple-tab-span" style="white-space: pre; "> </span>0,6 кг</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Вес нетто<span class="Apple-tab-span" style="white-space: pre; "> </span>0,34 кг</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Габариты короба (Д/Ш/Г) 74х18,8х18,8 см</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Характеристики кухонных весов</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Легко моющаяся съёмная чаша</span></li> <li><span class="Apple-style-span" style="font-family: Arial, serif; font-size: 12px; ">Ручная регулировка и установка нуля</span></li> </ul>
and this kind
<div> <ul> <li>3 в 1: Блендер, Миксер, Измельчитель</li> <li>Погружной блендер из нержавеющей стали</li> <li>Венчики для взбивания яиц и крема</li> <li>Чаша измельчителя</li> <li>2 скоростных режима</li> <li>Настенный держатель</li> <li>Мерный стаканчик</li> <li>Мощность: 700 Вт</li> </ul> </div>
And this is not all the happiness that I get.
I need to clear this description from html, saving the lines, that is, then to show the user like this:
- Kitchen Scale Maximum Weight 5
- Graduation price 50 g
- Item List
- Gross weight 0.6 kg
- Item List
- Item List
I do this: preg_match_all("|<[^>]+>(.*)</[^>]+>|U",$mytext,$out, PREG_PATTERN_ORDER);
But spans, etc. are not cleaned. Help please write the correct regulars.