Foros del Web » Programando para Internet » PHP »

Buscar un string "desconocido" dentro de otro string

Estas en el tema de Buscar un string "desconocido" dentro de otro string en el foro de PHP en Foros del Web. Hola a todos!!, les cuento que estuve viendo en las funciones de string de PHP: http://ar.php.net/strings y no logro encontrar una función que tome un ...
  #1 (permalink)  
Antiguo 10/08/2011, 09:25
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 15 años
Puntos: 2
Buscar un string "desconocido" dentro de otro string

Hola a todos!!, les cuento que estuve viendo en las funciones de string de PHP: http://ar.php.net/strings y no logro encontrar una función que tome un string $subject con por ejemplo: "Hola, Agosto es el mes actual" y lo compare contra un string que tenga los meses del año; y me devuelva: "Agosto" , me explico?
He visto funciones que te dicen si la palabra se encuentra, pero devuelven booleanos. El tema es que yo no se qué mes va a estar en $subject, el cual necesito averiguar.
Agradezo desde ya que me den una mano!!
Saludos!
  #2 (permalink)  
Antiguo 10/08/2011, 09:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Buscar un string "desconocido" dentro de otro string

A ver, debes usar tu ingenio, no ha funciones precisas para lo que necesitas.

Pero con un poco de talento todo es es posible:

- crea un array con los meses justo como lo imaginas
- itera el array aplicando alguna función que te devuelva un boolean, como las que dices
- si alguna de esas comparaciones devuelve verdadero, entonces usa el valor actual de comparación de tu array

¿Se te ocurre algo mejor?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 10/08/2011, 10:23
 
Fecha de Ingreso: octubre-2009
Mensajes: 107
Antigüedad: 15 años
Puntos: 2
Respuesta: Buscar un string "desconocido" dentro de otro string

Cita:
Iniciado por pateketrueke Ver Mensaje
A ver, debes usar tu ingenio, no ha funciones precisas para lo que necesitas.

Pero con un poco de talento todo es es posible:

- crea un array con los meses justo como lo imaginas
- itera el array aplicando alguna función que te devuelva un boolean, como las que dices
- si alguna de esas comparaciones devuelve verdadero, entonces usa el valor actual de comparación de tu array

¿Se te ocurre algo mejor?
Gracias por responder tan pronto, pateketrueke! Necesitaba saber si concretamente no había una función para esto. Voy a probar con lo que me pasaste!
Luego les cuento!
Saludos!!

Etiquetas: string
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 22:21.