Ho fatto questa funzione:
Codice PHP:
function Format($lines,$split,$tag){
# Utilizzo
# $lines -> testo di input
# $split -> meta caratteri caratteri (es. **,__,//,||)
# $tag -> tag da inserire senza <> (es. b,i,u,tt)
$b = explode($split,$lines);
for($i = 0; $i<count($b); $i++){
$bb = $i+1;
if($bb%2 != 0){
$what = "<".$tag.">".$b[$bb]."</".$tag.">";
$lines = str_replace($b[$bb],$what,$lines);
$lines = str_replace($split,"",$lines);
}
}
Return $lines;
}
$text = "Allora, **va bene** amico.";
echo Format($text,"**","b");
Come al solito pero' c'e' qualcosa che non va... se metto
Codice PHP:
$text = "Questo e' **grassetto**, questo non e' grassetto."
entranbe le parole (grassetto) vengono in grassetto! Come faccio ???