::cosa87::
::cogeme::
::8((::
::;)::
::!::
no hay mas caracteres raros que esos
Código PHP:
<?
function codificacion( $codigo ) {
// tiene que buscar todos los ::xxxxx::
// la src sera imgs_caritas/xxxxx.gif.
// nos debemos enterar de su width y de su height
// Sustituirlos por <img src="imgs_caritas/xxxxx.gif">
$hay=preg_match("/:{2}([a-z0-9]+):{2}/i",$codigo,$resultado);
for($a=0;$a<count($resultado);$a++)
echo $resultado[$a]."<br>";
}
$texto="este es mi texto ::cosa87:: y algo mas complicado ::cogeme:: y llegamos mas lejos ::8((:: y mas ::;):: hasta exclamar! ::!::";
codificacion($texto);
?>
Empiezo con esto (que no incluye todas las posibilidades) pero que me tendria que valer para ::cosa87:: y para ::cogeme::
Y solo me captura la primera incidencia, (en este caso cosa87) y las demas las omite.
Seguro que es una tonteria, ¿que me falta?