buscar subcadena dentro de cadena

teenspirits
25 de Enero del 2006
hola, necesito una funci贸n que me detecte una subcadena dentro de una cadena.
He visto en un manual de php un mogoll贸n de funciones relacionadas con las cadenas y con buscar,modificar, comparar cadenas pero ninguna de ellas me sirve para esto.

Lo que quiero hacer supongo que ser谩 algo bastante com煤n e incluso puede haber ya una funci贸n predefinida en php que lo haga. Ser铆a tan sencillo como devolver True/False en funci贸n de que una subcanea estea o no dentro de otra cadena mayor.

He visto por ejemplo la funci贸n strcspn() que me devuelve el n煤mero de caracteres que hay desde el inicio de la cadena hasta el inicio de la subcadena pero no me resuelve mi problema ya que no s茅 que me devuelve si no existe la subcadena.

my2kbsd
25 de Enero del 2006
strstr(cadena, cadena_a_buscar)
strchr(cadena, cadena_a_buscar)
Busca la paricion de una cadena dentro de otra, y devuelve la subcadena comprendida. La busqueda diferencia entre Mayusculas y Minisculas.

strrchr(cadena, cadena_a_buscar)
Busca la paricion de un caracter, solo tiene en cuenta el primer caracter que coincide, y devuelve la subcadena comprendida entre la ultima aparicion del caracter incluido hasta el final de la cadena.

Saludos!!.