PHP.nl

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) "祝祝🎉"
?>