ho un altro problema, ho il seguente codice

Codice PHP:
function Funzione($Risultato)
{
$Risultato strtolower($Risultato);
$Risultato str_replace("*""-"$Risultato);
$Risultato str_replace(" ""-"$Risultato);
$Risultato str_replace("/""-"$Risultato);
$Risultato str_replace(":""-"$Risultato);
$Risultato str_replace("?""-"$Risultato);
$Risultato str_replace("<""-"$Risultato);
$Risultato str_replace(">""-"$Risultato);
$Risultato str_replace("|""-"$Risultato);
$Risultato str_replace("'""-"$Risultato);
$Risultato str_replace(".""-"$Risultato);
$Risultato str_replace("%""-"$Risultato);
echo 
$Risultato;
}


$categoria = ("CIAO % pro | o");



echo 
"<div>".Funzione($categoria)."</div>"
Mi stampa la funzione correttamente, ma non all'interno del tag DIV, bensì in questo modo:

ciao---pro---o<div></div>

.. come posso risolvere e fare stampare la funzione all'interno del tag DIV e non prima?