diumenge, 6 d’octubre del 2013

PHP. Funció printf() i sprintf()


La funció printf permet donar format a la sortida per pantalla d'un string

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