Salve ragazzi..
Io ho questa funzione:
Codice PHP:
function sost_semplice($stringa) {
$valori = array('[b]'=>'[b]', '[p]'=>'
', '[li]'=>'[*]', '[h1]'=>'<h1>', '[h2]'=>'<h2>', '[h3]'=>'<h3>', '[h4]'=>'<h4>', '[strong]'=>'[b]',
'[/b]'=>'[/b]', '[/p]'=>'</p>', '[/li]'=>'', '[/h1]'=>'</h1>', '[/h2]'=>'</h2>', '[/h3]'=>'</h3>', '[/h4]'=>'</h4>',
'[/strong]'=>'[/b]', '[br]'=>'
', '[nl]'=>'\n');
foreach ($valori AS $k=>$v) {
$stringa = preg_replace("$k", "$v", $stringa);
}
return $stringa;
}
attenzione che mi mangi dei caratteri il forum.. cmq non è indispensabile si comprende lo stesso...
Pensavo che facendo:
$stringa = preg_replace("$k", "$v", $stringa);
mi sostituisse normalmente le chiavi con i valori.. ma non è cosi.. credo il problema sia nel:
$stringa = preg_replace("$k", "$v", $stringa);
ma non sò come risolvere qualcuno ha qualche idea???