Código PHP:
Ver originalfunction cortar1($fuente,$izq,$der){
eregi("$izq(.*)$der",$fuente,$salida); return $salida;
}
function cortar2($fuente,$izq,$der){
return $salida;
}
como pueden observar, las dos funciones son iguales, las dos buscan un cadena dentro de otra cadena según el empiezo y el final que se busque, es decir, hace esto:
Código PHP:
Ver original$cadena= '<etiqueta>uno</etiqueta> contenido <etiqueta>dos</etiqueta> sigue el contenido <etiqueta>uno</etiqueta>';
$cadena = cortar($cadena, '<etiqueta>','</etiqueta>');
el resultado es:
Código PHP:
Ver original 0=>array( 0=> '<etiqueta>uno</etiqueta>', 1=>'TODA LA CADENA') ), 1=>array( 0=> 'uno', 1=>'TODA LA CADENA') ) )
hasta hay anda perfecto, busca bien y da el resultado, pero solo muestra el resultado de la primera etiqueta que encontró, alguien sabe que puede ser?
desde ya muchas gracias