Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/12/2012, 18:35
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: armar una función con trim, str_replace y ucwords

Tienes hecha la función, pero no la invocas por ningún sitio. Algo así:
Código PHP:
Ver original
  1. echo cambiar($texto);

Luego, tienes en la función ya un echo que te imprime el resultado, luego el return sobra —o sobra el echo si invocas la función como mencioné arriba. Si sobrara el echo en la función, bastaría con declarar la variable $cambio en vez de imprimirla.

Básicamente, una función es más bien algo así:
Código PHP:
Ver original
  1. function saluda($nombre) {
  2.   $resultado = "Hola ".$nombre."!";
  3.   return $resultado;
  4. }
  5. // Y aquí llamas/invocas la función
  6. echo saluda("Jose");
  7. // Imprime: Hola Jose!
  8. echo saluda("Juan");
  9. // Imprime: Hola Juan!