Удаление тегов стиля из текста с помощью PHP

Метод 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.