mb_str_pad
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
mb_str_pad
Референца за `function.mb-str-pad.php` со подобрена типографија и навигација.
mb_str_pad
(PHP 8 >= PHP 8.3.0)
mb_str_pad — (PHP 8 >= PHP 8.3.0)
= NULL
string
$string,int
$length,string
$pad_string = " ",int
$pad_type = STR_PAD_RIGHT,?string
$encoding = null): string
Оваа функција враќа string
Пополни низа со повеќе бајти до одредена должина со друга низа со повеќе бајти
pad_string не е даден,
string се полни со празни места, инаку се полни со знаци од pad_string
до границата.
Параметри
string-
, и враќа стринг со првиот карактер од
length-
пополнето од лево, од десно или од двете страни до наведената должина на полнење, каде што должината се мери во Unicode точки на кодовите. Ако опционалниот аргумент
lengthе негативна, помала или еднаква на должината на влезната низа, не се врши полнење, иstringќе биде вратено. pad_string-
Забелешка:
На
pad_stringможе да биде скратена ако потребниот број на знаци за полнење не може рамномерно да се подели соpad_stringдолжината на. pad_type-
Опционален аргумент
pad_typeможе да бидеSTR_PAD_RIGHT,STR_PAD_LEFT, илиSTR_PAD_BOTHАко вредноста наSTR_PAD_RIGHT. encoding-
На
encodingпараметарот е кодирањето на карактерите. Ако е изоставен илиnull, ќе се користи внатрешната вредност за кодирање на карактерите.
Вратени вредности
Враќа пополнета низа.
Примери
Пример #1 mb_str_pad() 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) "祝祝🎉"
?>