Longhorn PHP 2026 - Call For Papers

mb_str_pad

(PHP 8 >= PHP 8.3.0)

mb_str_padÇok baytlı bir dizgeyi belli bir uzunlukta diğer bir çok baytlı dizgeyle doldurur

Açıklama

mb_str_pad(
    string $dizge,
    int $uzunluk,
    string $dolgu_dizgesi = " ",
    int $dolgu_türü = STR_PAD_RIGHT,
    ?string $kodlama = null
): string

Bu işlev dizge değiştirgesini, uzunluğu Unicode kod konumları cinsinden ölçülen belirtilen dolgu uzunluğuna kadar solundan, sağından veya her iki tarafından doldurarak döndürür. Seçimlik dolgu_dizgesi değiştirgesi belirtilmezse, dizge boşluk karakterleriyle doldurulur, aksi takdirde sınıra kadar dolgu_dizgesi içindeki karakterlerle doldurulur.

Bağımsız Değişkenler

dizge

Girdi dizgesi.

uzunluk

uzunluk değeri negatifse, girdi dizgesinin uzunluğundan küçük veya ona eşitse herhangi bir dolgu işlemi yapılmaz ve dizge döndürülür.

dolgu_dizgesi

Bilginize:

Gerekli dolgu karakterlerinin sayısı dolgu_dizgesi uzunluğuna tam olarak bölünemiyorsa dolgu_dizgesi kırpılabilir.

dolgu_türü

Seçimlik dolgu_türü değiştirgesi olarak STR_PAD_RIGHT (sağ), STR_PAD_LEFT (sol) veya STR_PAD_BOTH (her iki taraf) belirtilebilir. STR_PAD_RIGHT değeri öntanımlıdır.

kodlama

kodlama bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği takdirde veya null ise dahili karakter kodlaması kullanılır.

Dönen Değerler

Dolgulu dizge döner.

Örnekler

Örnek 1 mb_str_pad() örneği

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top