@denism300

Как удалить пробелы и непечатные символы по краям строки?

Есть строка, вначале которой возврат каретки, дальше перевод строки, дальше пробелы и текст.
Как очистить от всего лишнего?
trim(), регулярки
'/^\s+/'

'/^[\s\x{00A0}]+/u'

'/^[\s\x{00A0}]+|[\s\x{00A0}]+$/u'

не срабатывают.
Если визуализировать текст с непечатными символами, то выглядит так:
674f27731b632528819747.png

Текст - это анонс элемента ИБ в Битриксе. Элемент со свойствами получаю так:
CIBlockElement::GetList()
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
IvanU7n
@IvanU7n
nothing interesting here
mb_trim()
нужен свежевышедший PHP 8.4, но по крайней мере там есть список символов

ну и если в тексте есть html-сущности типа   или  , то они меняются отдельно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы