dovrei trasformare ogni tag di questo tipo

<font size="..." >

in

<span style="font-size:...px">


ho provato così ma non mi dà il valore di size...sbaglio sicuramente qualcosa di elementare

Codice PHP:
$b=preg_replace('/\<font size=\"[0-9]\"\>/','<span style=\"font-size:$1;\">'$b); 
grazie