PHP – String – Rellenar por la derecha pad
Función que rellena un texto por la derecha con un determinado carácter hasta completar un número determinado de caracteres. Por defecto se usa el carácter en blanco.
Si el texto no tiene la suficiente longitud, no rellena nada.
/** * Class HelperString */ abstract class HelperString { /** * Rellena un texto por la derecha hasta un número * determinado mediante un caraácter * * @param $txt * @param $size * @param $char_pad * * @return string */ public static function fillRight($txt, $size, $char_pad='') { return str_pad($txt, $size, $char_pad, STR_PAD_RIGHT); } }
Ejemplos
$a = HelperString::fillRight('1', 2, '0'); print_r($a); /* '10 */ $a = HelperString::fillRight('account', 10, '-'); print_r($a); /* 'account---' */ $a = HelperString::fillRight('account', 4, 'X'); print_r($a); /* 'account' */