![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
28/07/2008, 09:06
|
![Avatar de enlinea777](http://static.forosdelweb.com/customavatars/avatar239578_1.gif) | | | Fecha de Ingreso: mayo-2008 Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años, 8 meses Puntos: 127 | |
Respuesta: regex en php olle leiste esto ¿? Cita:
Iniciado por enlinea777 esto es todo lo que hay que hacer Código PHP: //tomas la cadena $cadena= 'ab2-aj34-ck4-bs-az45'; //agregas mas guiones $cadena= str_replace("-","--",$cadena); //pones guines al final i al principio $cadena= '-'.$cadena.'-'; //buscas lo que esta entre guiones $buscar= '-(.*?)-'; //conbiertes lo que esta entre guiones en un array preg_match_all("/$buscar/",$cadena,$lista); //imprimes el array (si quieres imprimir todo solo para verlo pon esto "print_r (lista);" ) print $lista[1][0]; print $lista[1][0]; print $lista[1][1]; print $lista[1][2]; print $lista[1][3]; print $lista[1][4];
espero te sirva.
responde para saber si funciono. este es el resultado
(
[0] => Array
(
[0] => -ab2-
[1] => -aj34-
[2] => -ck4-
[3] => -bs-
[4] => -az45-
)
[1] => Array
(
[0] => ab2
[1] => aj34
[2] => ck4
[3] => bs
[4] => az45
)
) |