capitalize words with some words inside of tags
<p>Here's what I tried:</p>

<pre>
ucwords(strtolower('&ltspan class="lsres">retro&lt/span> VIRUS'));
</pre>

<p>I want to get:</p>

<pre>
Retro Virus
</pre>

<p>I am getting:</p>

<pre>
retro Virus
</pre>

<p>I cannot do anything similar to:</p>

<pre>
sprintf(ucwords(strtolower('%s VIRUS')), ucwords(strtolower('retro')));
</pre>

<p>Since "retro" part happens at the beginning, in the middle, or at the end of the word/sentence totally randomly. </p>

<p>Of course "retro" is a sample only and in different cases it can be replaced by other words at random.</p>
