Pues yo lo haría de la siguiente manera:
(tal vez no sea la mejor pero es una
supongamos que tenemos la variable $cadena.
$cadena='[hola],[hola2],[perl],[hola],[hola2],[perl]';yo rompería la cadena usando la función split() con el texto que se repite
],[my @data = split('],[', $cadena);Ahora me quedan dos elementos con dos caracteres demás.
el primero:
$data[0] (le sobra
[ )
el ultimo:
$data[$data-1] (le sobra
] )
y a cada uno le debo quitar el carácter que le sobra.
Y ahora podría recorrer los elementos que he sacado de la cadena usando un foreach()
Using perl Syntax Highlighting
foreach(@data)
{
print($_);
}
Coloreado en 0.005 segundos, usando
GeSHi 1.0.8.4
y bueno, así lo haría yo...
[text]¿Cómo lograr que no se seque una gota de agua? Arrojándola al mar. [/text] - Nota: Este tag no se puede utilizar en firmas.Samsara