<?php

function mb_str_pad( $input, $pad_length, $pad_string = ' ', $pad_type = STR_PAD_RIGHT, $encoding="UTF-8") {
    $diff = strlen( $input ) - mb_strlen($input, $encoding);
    return str_pad( $input, $pad_length + $diff, $pad_string, $pad_type );
}

echo mb_str_pad("ddã", 10, "0", STR_PAD_LEFT) . "\n";
echo str_pad("ddã", 10, "0", STR_PAD_LEFT);
