Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2011, 07:13
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 3 meses
Puntos: 0
Imprimir caracter 'º'

Hola a tod@s,

tengo un script muy sencillito que lo único que hace es convertir grados centígrados (ºC) en grados Farenheit (ºF) y viceversa.

Programar ésto no tiene el menor misterio pero a la hora de mostrar los datos por pantalla me encuentro con el siguiente problema:

Si hago
Código:
echo "$cºC equivale a $fºF";
Siendo $c la variable que contiene el dato de grados centígrados y $f en Farenheit, me encuentro con que la salida por pantalla es "equivale a".

Probé entonces a escapar el caracter 'º' así:
Código:
echo "$c\ºC equivale a $f\ºF";
Y la salida por pantalla ahora es "5\ºC equivale a 41\ºF".

En resumen, la mejor solución que he encontrado es:
Código:
echo "$c ºC equivale a $f ºF";
Pero imagino que tiene que haber alguna forma de escapar el caracter 'º' para que se muestre al lado (sin espacio en blanco de por medio) del valor de la variable.

¿Alguien me puede ayudar con ésto? He mirado en la documentación oficial de PHP y en Google pero no he encontrado respuesta :(

Mil gracias de antemano por la ayuda
__________________
Nadie dijo que ésto iba a ser fácil