Foros del Web » Programando para Internet » PHP »

extraer parte de una cadena

Estas en el tema de extraer parte de una cadena en el foro de PHP en Foros del Web. hola vi este hilo http://www.forosdelweb.com/f18/extra...on-php-540988/ y use la funcion Código PHP: function  sacar ( $TheStr ,  $sLeft ,  $sRight ){          $pleft  =  strpos ( ...
  #1 (permalink)  
Antiguo 04/01/2012, 18:23
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
extraer parte de una cadena

hola vi este hilo

http://www.forosdelweb.com/f18/extra...on-php-540988/

y use la funcion

Código PHP:
function sacar($TheStr$sLeft$sRight){
        
$pleft strpos($TheStr$sLeft0);
        if (
$pleft !== false){
                
$pright strpos($TheStr$sRight$pleft strlen($sLeft));
                If (
$pright !== false) {
                        return (
substr($TheStr$pleft strlen($sLeft), ($pright - ($pleft strlen($sLeft)))));
                }
        }
        return 
'';
}

//$texto = 'Cadenalargasinespacios####numero_de_caracteres_indeterminado(((((';
//echo sacar($texto,"####","(((((");
//imprimiria numero_de_caracteres_indeterminado 

pero si tengo una cadena asi

juan [4/1/2012]
jose [5/1/2012]
carla [6/2/2012]

y quiero sacar la ultima parte de la cadena la que es carla [6/2/2012]
yo pense sacar del penultimo ] al ultimo ] pero no se que tengo que retocar de la funcion para que me lo muestre
  #2 (permalink)  
Antiguo 04/01/2012, 18:35
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: extraer parte de una cadena

Te recomiendo usar expresiones regulares. Busca en el foro, por ahí hay un buen aporte que te ayudará.

Saludos
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #3 (permalink)  
Antiguo 04/01/2012, 18:41
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: extraer parte de una cadena

no localizo el post... alguna alma caritativa que ponga el link?

gracias
  #4 (permalink)  
Antiguo 04/01/2012, 18:43
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: extraer parte de una cadena

http://www.forosdelweb.com/f18/aport...s-pcre-646110/

Otros links:

http://boozox.net/php/manual-complet...ulares-en-php/
http://www.mclibre.org/consultar/php...regulares.html

desde el manual:

http://php.net/manual/es/intro.pcre.php

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP
  #5 (permalink)  
Antiguo 04/01/2012, 18:52
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
Respuesta: extraer parte de una cadena

gracias voy a revisar

Etiquetas: cadenas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:36.