Как заменить часть строки PHP? Существует внутренняя функция str_replace(). Она заменяет все вхождения строки поиска на строку замены. Одним словом, вы можете заменить символ другим символом. Можно менять как один символ, так и целую строку. В функцию нужно передать 3 входных параметра: искомое значение, значение замены, строка или массив, в котором производится поиск и замена.
$str = "сложный язык PHP";
$res = str_replace('сложный','', $str);
echo $res;
Вы можете заменить символы разметки \n (перенос строки) \t (табуляция). Символ переноса строки \n можно заменить пустотой и в результате у вас получится текст из одной строки.
$str = "первая строка\n
вторая строка\n
третья строка\n";
$res = str_replace('\n','', $str);
echo $res;
Иногда возникают проблемы с кириллическим текстом. В этом случае воспользуйтесь функцией iconv(). Если у вас не получится заменить подстроку, то воспользуйтесь регулярными выражениями. Это крайняя мера. Функция str_replace работает намного быстрее регулярного выражения.