19-08-2010, 08:38 AM
(Modification du message : 19-08-2010, 08:40 AM par christouphe.)
le premier (sprintf) va te retourner une chaine donc tu peux l'utiliser à loisir, mais pour l'afficher tu devras faire un echo sprintf()
Citation :Exemple #7 sprintf() : entier sans espace
Code PHP :<?php
$isodate = sprintf("%04d-%02d-%02d", $year, $month, $day);
?>
Pour le second, il ne fait qu'afficher, un echo à la sauce C/C++
Citation :Exemple : spécificateurs chaînes de caractères
Code PHP :<?php
$s = 'monkey';
$t = 'many monkeys';
printf("[%s]\n", $s); // affichage d'une chaîne standard
printf("[%10s]\n", $s); // justification à droite avec des espaces
printf("[%-10s]\n", $s); // justification à gauche avec des espaces
printf("[%010s]\n", $s); // l'espacement nul fonctionne aussi sur les chaînes
printf("[%'#10s]\n", $s); // utilisation du caractère personnalisé de séparation '#'
printf("[%10.10s]\n", $t); // justification à gauche mais avec une coupure à 10 caractères
?>