- mb_detect_encoding: documentation ( source)
- str_repeat: documentation ( source)
- mb_strwidth: documentation ( source)
- str_pad: documentation ( source)
<?php
$len = 10;
echo str_pad('Foo', $len) . '|' . PHP_EOL;
echo str_pad('Déja vu', $len) . '|' . PHP_EOL;
echo 'Déja vu'.str_repeat(' ', $len - mb_strwidth('Déja vu', mb_detect_encoding('Déja vu'))) . '|';