Specifier examples
<?php
$s1 = sprintf("%+d", 42); // Returns '+42'
$s2 = sprintf("%+d", -42); // Returns '-42'
$s3 = sprintf("%10s", 'PHP'); // Returns ' PHP'
$s4 = sprintf("%-10s", 'PHP'); // Returns 'PHP '
$s5 = sprintf("%-'*10s", 'PHP'); // Returns 'PHP*******'
$s6 = sprintf("%6d", 42); // Returns ' 42'
$s7 = sprintf("%06d", 42); // Returns '000042'
$s8 = sprintf("%02d-%02d-%04d", 4, 5, 2022); // Returns '04-05-2022'
$s9 = sprintf("%010.2f", 123.456); // Returns '0000123.46'
?>
How to generate a random HTML color
<?php
$color = '#';
for($i = 0; $i < 6; $i++) {
$color .= sprintf("%x", mt_rand(0,15) );
}
echo $color; // For example '#984e1e'
?>