Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/11/2013, 11:06
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Donde insertar la funcion ucfirst en este código?

Que extraño, a mi me funciona correctamente

Código PHP:
Ver original
  1. $bar = 'HELLO WORLD!';
  2. $bar = ucfirst($bar);             // HELLO WORLD!
  3. echo $bar = ucfirst(strtolower($bar)); // Hello world!
  4.  
  5. $bar = ' HELLO WORLD!';
  6. $bar = ucfirst($bar);             // HELLO WORLD!
  7. echo $bar = ucfirst(strtolower($bar)); // hello world!

Como ves, lo más seguro es que tienes espacios en blanco:

Manual

Cita:
Devuelve una cadena con el primer caracter str en máyusculas, si el caracter es alfabético.
Así que toca que usar trim:

Código PHP:
Ver original
  1. $bar = ' HELLO WORLD!';
  2. $bar = ucfirst($bar);             // HELLO WORLD!
  3. echo $bar = ucfirst(strtolower(trim($bar))); // Hello world!


Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.