Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2012, 05:34
jinno2323
 
Fecha de Ingreso: octubre-2011
Mensajes: 34
Antigüedad: 13 años, 1 mes
Puntos: 2
Preg_match con varias coincidencias

Hola, quería preguntar si existe alguna otra función en PHP o una modificación de esta que permita lo siguiente:

Código que tengo:

if (preg_match("/palabra-censurada-1/", $variable))
{
//Se encontró coincidencia.
}

Me gustaría que te dejase poder poner varias dentro del mismo preg_match. Algo así como esto:

if (preg_match("/palabra-censurada-1/", "/palabra-censurada-2/", "/palabra-censurada-3/", $variable))
{
//Se encontró coincidencia.
}

Es decir, censurar varias palabras.

No me sirven las expresiones regulares ya que son palabras exactas.
Por otros lado, pensé en hacerlo con swich, pero swich no admite cosas como estas ¿verdad?:

case "%palabra-censurada%" (Es decir que da igual lo que tenga antes o después el caso es que incluya "palabra-censurada").

¿Alguien conoce alguna posibilidad?

Saluditos!