salve,
vorrei rimpiazzare ogni occorrenza con il corrispondente valore nell' array
nell' esempio all' osso qui sotto senza usare il parametro (riga commentata) funzionerebbe
così no, dove sbaglio?
tra l' altro non riesco nemmeno a fare controlli con questo parametroCodice PHP:<?
$msg="ciao [:)] [:D]";
$arr_sml=array(
':)'=>'smile',
':D'=>'grin'
);
function smilies($a){
global $arr_sml;
# return $arr_sml[':)'];
return $arr_sml[$a];
}
$msg=ereg_replace("\[([[:alnum:]\:\)\(\/\|\^\*]{2})\]",smilies("\\1"),$msg);
echo $msg;
?>
# il forum rimuove i backslash, vedere premendo tastino quote
x es.
if($a==':)'){return "smile";}
non si può procedere così?

Rispondi quotando
