Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA: Como hacer un php que si el texto contiene la palabra mustre un resultado

Como hacer un php que si el texto contiene la palabra mustre un resultado 9 años 9 meses ago #14200

  • gonzaunit
  • Avatar de gonzaunit
  • Offline
  • Colaborador
  • Mensajes: 289
  • Gracias recibidas 50
  • Karma: 24
hola Joni estoy modificando un php y tengo un problema que no se como resolver
por ejemplo;
osea sumpongamos que tenemos un texto con varios nombres y solo quiero que me muestre ese texto si aparece el nombre Gonzalo , si en el texto no aparece el nombre no hacer nada,

otro problema que tengo supongamos que en el texto aparece varias veces el nombre Gonzalo que me lo muestre solo una vez.

esto me sirviria mucho porq nunca hice nada con caracteres.
osea siempre con numeros
if (variabl) {

}
pero con letras nose :( . saludos
El administrador ha desactivado la escritura pública.

Re: Como hacer un php que si el texto contiene la palabra mustre un resultado 9 años 9 meses ago #14203

  • JoniJnm
  • Avatar de JoniJnm
  • Offline
  • Administrador
  • Mensajes: 4579
  • Gracias recibidas 544
  • Karma: 160
Para saber si Gonzalo está en el texto:
if (strpos($texto, "Gonzalo") !== false) { 
	//esta dentro
	echo $texto;
}
Para que sólo aparezca una vez depende de cómo sea el texto (nick separados por coma?), pero con esto se quitará:
if (strpos($texto, "Gonzalo") !== false) { 
	//esta dentro
	$pos = strpos($texto, "Gonzalo"); //coger la posición de la primera vez que aparece
	$texto = str_replace("Gonzalo", "", $texto); //quitar todos
	$texto = substr($texto, 0, $pos)."Gonzalo".substr($texto, $pos); //poner en la pos
}
Última Edición: 9 años 9 meses ago por JoniJnm.
El administrador ha desactivado la escritura pública.

Re: Como hacer un php que si el texto contiene la palabra mustre un resultado 9 años 9 meses ago #14205

  • gonzaunit
  • Avatar de gonzaunit
  • Offline
  • Colaborador
  • Mensajes: 289
  • Gracias recibidas 50
  • Karma: 24
muchas gracias esto me servirá,, :) .sos un kpo!
El administrador ha desactivado la escritura pública.
Tiempo de carga de la página: 0.257 segundos