<?php
mb_internal_encoding("utf-8");
printf('Итого: %0-10s', "фвв");
?>
Итого: фвв0000000
(10 символов!)Итого: фвв0000 (на самом деле тут должно быть 10 символов!)
<?php
mb_internal_encoding("utf-8");
printf('Итого: %0-10s', "ava"); //АНГЛИЙСКИЕ БУКВЫ
?>
Итого: ava0000000
(10 символов!)Итого: ava0000000 (10 символов! Как и должно быть!)
Warning Attempting to use a combination of the string and width specifiers with character sets that require more than one byte per character may result in unexpected results