- str_replace: documentation ( source)
- preg_replace: documentation ( source)
<?php
$patterns = array();
$txt="Состав слоёв:1. Жаккард 10. Спофлекс 2. Синтепон 11. Спанбонд 3. Шерстяная вата 12. Хлопковая вата 4. Спанбонд 13. Синтепон 5. Спонфлекс 14. Жаккард 6. Термоскрепленное полотно 15. Еврокаркас 7. Pocket Spring 16. Аэраторы (усиленный пружинный блок) 8. Термоскрепленное полотно
Характеристика модели:";
$patterns = array();
$patterns[0] = '/ /';
$patterns[1] = '/–/';
$patterns[2] = '/«/';
$patterns[3] = '/»/';
$patterns[4] = '/'/';
$replacements = array();
$replacements[4] = ''';
$replacements[2] = '"';
$replacements[3] = '"';
$replacements[1] = '-';
$replacements[0] = ' ';
$new_t=str_replace($patterns, $replacements, $txt);
$txt=preg_replace('/\ \ +/',' ',$new_t);
echo $txt;