[Php-it] [img=left]http://www.miosito. com/pic.jpg[/img] con
preg_replace();
Alessandro Marinuzzi
alecosnet at inwind.it
Thu Oct 26 15:53:56 CEST 2006
Alessandro Marinuzzi ha scritto:
> Ciao a tutti, ho un altro quesito... si tratta di regex... me ne sono
> fatta una per le immagini ma mi sa che si può migliorare ancora molto:
> $body = preg_replace('/\[img=([a-z]+)\]([^[]+)\[\/img\]/', '<IMG
> SRC="$2" ALT="$2" ALIGN="$1">', $body);
>
> <?php
> $body = "ecco una immagine:
> [img=left]http://www.alecos.it/gfx/Logo.png[/img]... ecco cosa succede
> se metto left come parametro, posso mettere anche [img=right] ;-)";
> $body = preg_replace('/\[img=([a-z]+)\]([^[]+)\[\/img\]/', '<IMG
> SRC="$2" ALT="$2" ALIGN="$1">', $body);
> echo $body;
> ?>
>
> Che ne dite si può migliorare? Trovate errori? Spero di no... magari è
> un pò incasinata ;-)
>
Guardandola meglio mi sembra priva di errori e peraltro abbastanza
compatta... mi sa che va bene così :-)
--
Alessandro Marinuzzi
---------------------
http://www.alecos.it/
---------------------
More information about the Php-it
mailing list