Метод 1: использование функции Strip_tags()
$text = '<p>This is some text with <style>styling</style>.</p>';
$cleanText = strip_tags($text);
echo $cleanText;
Метод 2. Использование регулярных выражений с функцией preg_replace()
$text = '<p>This is some text with <style>styling</style>.</p>';
$cleanText = preg_replace('/<style\b[^>]*>(.*?)<\/style>/is', '', $text);
echo $cleanText;
Метод 3: использование класса DOMDocument
$text = '<p>This is some text with <style>styling</style>.</p>';
$dom = new DOMDocument();
$dom->loadHTML($text);
$styles = $dom->getElementsByTagName('style');
foreach ($styles as $style) {
$style->parentNode->removeChild($style);
}
$cleanText = $dom->saveHTML();
echo $cleanText;
Эти методы удалят теги стиля из предоставленного текстового содержимого с помощью PHP.