Devi usare le EREG, anzi meglio ancora le PREG.Originariamente inviato da zn666
Ciao a tutti,
stavo mettendo a punto un anteprima dei codici con i bbcode... mi sono bloccato su uno
il bbcodedovrebbe trasformarsi in codice html così:codice:[simg]indirizzoimmagine[/simg]
finora avevo sempre utilizzato la funzione str_replace() per convertire il tag iniziale o finale, in html... però in questo caso quello che sta in mezzo ai due tag (che non è una variabile) dovrebbe essere ripetuto due volte... come posso risolvere il mio problema?codice:<div>[img]indirizzoimmagine[/img][img]thumbnail.gif[/img]</div>
esiste una funzione che permette la ripetizione del testo contenuto tra due stringhe (si chiamano così, scusate ma non so i termini esatti)
Str_replace è una funzione semplice e veloce che però ha una potenza limitata.
Con le PREG non hai limiti, puoi manipolare il tutto come preferisci.
Ti conviene iniziarle a studiare, tanto servono negli ambiti più disparati e prima o poi ti troverai a doverle utilizzare nuovamente. Ti consiglio un paio di LINK che utilizzo sempre per aiutarmi a costruirne una:
http://it.php.net/manual/en/function.preg-replace.php
http://www.perl.com/doc/manual/html/pod/perlre.html
Bye![]()