Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2012, 09:51
Avatar de Heent
Heent
 
Fecha de Ingreso: diciembre-2008
Mensajes: 140
Antigüedad: 15 años, 4 meses
Puntos: 6
Pregunta Separar String cada x letras

Hola compañeros, me gustaría separar un string cada tres letras.

Me explico, como si usara el explode que me rompe el string y me lo convierte en un array.

Es decir yo quiero hacer esto:

asd-asd-asd-asd-asd
y que me devuelva un array con un asd en cada posición. Esto lo hago con un explode("-", $cadena);

Pero entonces lo que me gustaría hacer es lo mismo pero teniendo este string:

asdasdasdasdasd y conseguir un array con un asd en cada posición.

He probado con preg_split($cadena, "/.{3}/"); pero me da un error:

Cita:
Warning: preg_split() [function.preg-split]: Delimiter must not be alphanumeric or backslash
y no funciona.

También probé con un for y substr($cadena,$i,3) pero dice que me excedo de la memoria así que tampoco.

Como puedo hacerlo?


Muchas gracias!