A mezőszélesség beállításánál használt szóközöket entitásra cserélve, már nem lesz feltétlen szükség a <pre> HTML címke használatára.
Egyedül az állandó szélességű betűtípusról kell gondoskodni.
Példa:
Forráskód
<body>
<?php
$arr = array(" " => " ");
$v = 123.456789;
$s = sprintf("%010.2f<br>",$v);
echo $s;
$s = sprintf("% 10.2f<br>",$v);
echo strtr($s,$arr);
$s = sprintf("%'x10.2f<br>",$v);
echo $s;
$s = sprintf("%10.2f,<br>",$v);
echo strtr($s,$arr);
$s = sprintf("%-10.2f,<br>",$v);
echo strtr($s,$arr);
?>
</body>
Eredmény*
A példakód letölthető: php_string_sprintf_03.php.zip