mb_str_pad
mb_str_pad
Pad a multibyte string to a certain length with another multibyte string
string **mb_str_pad** string $string int $length string $pad_string int $pad_type $encoding
This function returns the
padded on the left, the right, or both sides to the specified
padding length, where the length is measured in Unicode codepoints. If the optional argument
is not supplied, the
is padded with spaces, otherwise it
is padded with characters from
up to the limit.
string``pad_string``string``pad_string
stringThe input string.
length
If the value of is negative,
less than, or equal to the length of the input string, no padding
takes place, and will be returned.
length``string
pad_string> Opmerking: > The may be truncated if the
required number of padding characters can't be evenly divided by the 's length. `pad_string``pad_string`
pad_type
Optional argument can be
, ,
or .
By default .
pad_type``STR_PAD_RIGHT``STR_PAD_LEFT``STR_PAD_BOTH``STR_PAD_RIGHT
encoding
Returns the padded string.
Voorbeeld: example
<?php
var_dump(mb_str_pad('▶▶', 6, '❤❓❇', STR_PAD_RIGHT)); // string(18) "▶▶❤❓❇❤"
var_dump(mb_str_pad('▶▶', 6, '❤❓❇', STR_PAD_LEFT)); // string(18) "❤❓❇❤▶▶"
var_dump(mb_str_pad('▶▶', 6, '❤❓❇', STR_PAD_BOTH)); // string(18) "❤❓▶▶❤❓"
var_dump(mb_str_pad("🎉", 3, "祝", STR_PAD_LEFT)); // string(10) "祝祝🎉"
?>