La funció printf permet donar format a la sortida per pantalla d'un string
printf(paràmetres, variable1, variable2...);Paràmetres:
Exemple:
<?php
printf("El numero dos amb dos formats diferents: %d %f %.2f",2,2,2);
?>
Resultat:
El numero dos amb dos formats diferents: 2 2.000000 2.00
La funció sprintf() és una funció semblant però permet guardar el resultat de la funció en una variable. És a dir, amb printf() el resultat només es mostra per pantalla i amb sprintf() al permetre que es guardi el resultat en una variable, podem utilitzar el resultat de la funció per futures operacions.
Per exemple:
printf( %c, 65); --> printa per pantalla el caràcter ascii de 65
$valor= sprintf( %c, 65); --> guarda a la variable $valor el caràcter ascii del número 65.
printf(paràmetres, variable1, variable2...);Paràmetres:
- %d: nombre sense decimals
- %f: nombre amb decimals. %0.2f : amb dos decimals
- %c : codi ascii
- %e: decimal exponencial
- %x : hexadecimal amb minúscules
- %X: hexadecimal amb minúscules
- %b: binari
- %o: octal
Exemple:
<?php
printf("El numero dos amb dos formats diferents: %d %f %.2f",2,2,2);
?>
Resultat:
El numero dos amb dos formats diferents: 2 2.000000 2.00
La funció sprintf() és una funció semblant però permet guardar el resultat de la funció en una variable. És a dir, amb printf() el resultat només es mostra per pantalla i amb sprintf() al permetre que es guardi el resultat en una variable, podem utilitzar el resultat de la funció per futures operacions.
Per exemple:
printf( %c, 65); --> printa per pantalla el caràcter ascii de 65
$valor= sprintf( %c, 65); --> guarda a la variable $valor el caràcter ascii del número 65.
Cap comentari:
Publica un comentari a l'entrada