Tema: Function
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/01/2011, 15:52
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Respuesta: Function

Una forma de arreglarlo sería:

Código PHP:
Ver original
  1. function censurar($cadena,$censura = array("puta","matar","asesinar","puto","violar")) {
  2. $cadena = str_replace($censura,"****",$cadena);
  3. return $cadena;
  4. }

Así funcionará como tenías puesto y no necesitarás poner el segundo argumento. Si lo pones lo usará, si no pondrá el que está puesto detrás del igual en la definición de la function.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.