HTML — PHP | Удалять пробелы между тегами HTMLT после перевода через Bing API

У меня проблема, я перевожу некоторые вещи, связанные с Bing Translator API.
Текст также содержит теги HTML в большинстве строк, моя проблема в том, что Bing добавляет пробелы между тегами HTML, поэтому я получаю такой текст:

Desculpe, nós não poderíamos encontrar um produto combinando sua solicitação de pesquisa. < br / >< forte > tente novamente? < / strong >

Итак, мой вопрос: как я могу удалить пробельные символы из тегов HTML?
Я пытался сделать это с помощью функций php preg_, но то, что я сделал, не решило мою проблему, надеюсь на вашу помощь, ребята.

1

Решение

Если есть только один пробел, «портящий» ваш HTML, попробуйте вот так:

$text = str_replace(["< / ","< "], ["</", "<"], $text);
$text = str_replace([" / >", " >"], ["/>", ">"], $text);

Но, может быть, есть более гибкое решение с регулярным выражением …

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]