Мне нужно разрешить определенные теги html (br, p и strong), и я столкнулся с этим кодом.
(strip_tags($this->parent->content[$i]['text']), $this->parent->config, 'portal_mode_grid_news_text_length', '…').'</p>';
Все, что мне нужно, это разрешить те теги, которые я указывал ранее, но я не знаю, как это сделать.
Если вы посмотрите на документация для strip_tags
, он показывает, что вторым параметром является «разрешенные теги», поэтому пример того, как разрешить br, p и strong, выглядит так:
$string = "Hello<br>";
echo strip_tags($string, "<br><br/><p><strong>");
Добавление br и br / вместе позволяет использовать оба типа разрывов строк, а не только один.
(strip_tags($this->parent->content[$i]['text'], "<br><br/><p><strong>"), $this->parent->config, 'portal_mode_grid_news_text_length', '…').'</p>';
Других решений пока нет …