Su sintaxis es:
Sprintf (string formato, [string cadena])
La cadena formato indica cómo será formateado cada uno de los argumentos.
ejemplo:
<?
$cadena = “20 km.”:
Printf (“%d”,cadena); //imprime el valor 20
?>
En el ejemplo, el formato “%d” extrae el valor decimal de la cadena. Todos los especificadotes siempre comienzan por el carácter %, seguidos por el tipo de formato que deseamos aplicar, por ejemplo tenemos esta lista de formatos:
d – entero decimal
b – entero binario
o – entero octal
x – entero hexadecimal (con las letras minúsculas)
X – entero hexadecimal (las letras en mayúsculas)
c – ASCII
f – decimales (utilizando el signo decimal)
e – decimal (con la notación exponencial)
s – cadena
Esta función nos será útil si tan solo queremos formatear números para mostrarlos en pantalla.
Su sintaxis:
Number_format (flota numero, int precision, string puntoDecimal, string separadorMiles);
Ejemplo:
<?
$numero = 987654321.1234567;
Print (number_format ($numero,3)); / imprimirá el número 987,654,321.123
?>
En este ejemplo se ah mostrado el numero, con 3 decimales.
También podemos utilizar un argumento para cambiar el carácter decimal por otro que queramos, por ejemplo en este caso vamos a intentar cambiarlo por un espacio en blanco “ “
<?
$numero = 987654321.1234567;
Print (number_format ($numero,3, chr(44), “ “)); / imprimirá el número 987 654 321 123
?>
Estas dos funciones convierten la cadena de texto a minúsculas y mayúsculas respetivamente.
Ejemplo:
<?
$cadena = “Oviedo”;
Print (strtolower($cadena)); // imprimirá oviedo
Print (strtoupper($candena)); // imprimirá OVIEDO
?>
|