57 of 410 menu

Funkce str_pad

Funkce str_pad doplňuje řetězec jiným řetězcem na zadanou délku. První parametr přijímá řetězec, druhý - počet znaků, na který se má řetězec doplnit, třetí parametr - to, čím se má řetězec vyplnit.

Čtvrtý volitelný parametr určuje, na kterou stranu řetězec vyplnit. Tento parametr může nabývat následujících hodnot: STR_PAD_LEFT - doplnit řetězec zleva, STR_PAD_RIGHT - doplnit řetězec zprava (toto je výchozí hodnota).

Syntaxe

str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string

Příklad

Doplňme řetězec znakem '+' tak, aby bylo v řetězci 10 znaků:

<?php $arr = 'abcde'; echo str_pad($arr, 10, '+'); ?>

Výsledek provedení kódu:

'abcde+++++'

Příklad

Nyní bude řetězec vyplněn nikoli zprava, ale zleva:

<?php $arr = 'abcde'; echo str_pad($arr, 10, '+', STR_PAD_LEFT); ?>

Výsledek provedení kódu:

'+++++abcde'

Viz také

  • funkci array_pad,
    která doplňuje pole zadanými prvky
  • funkci array_fill,
    která vyplňuje pole požadovanou hodnotou
  • funkci str_repeat,
    která opakuje řetězec daný početkrát
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout