<?php
function label_italics($string) {
return preg_replace(['/[^<\/i\>]/', '/<i>/', '/<\/i>/', '/i/', '/##0/', '/#0/'],
['0', '#', '#', '0', '2', '1'], $string . ' ');
}
$string = 'Disney movies: <i>Aladdin</i>, <i>Beauty & the # Beast</i>. Does this <i></i> <i>work?</i>';
$stripped = strip_tags($string, 'i');
echo $string . PHP_EOL;
echo $stripped . PHP_EOL;
echo label_italics($string) . PHP_EOL;
preferences:
24.87 ms | 405 KiB | 5 Q