str_pad
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
str_pad — Preenche uma string até um determinado comprimento com outra string
Descrição
string
$string
,int
$length
,string
$pad_string
= " ",int
$pad_type
= STR_PAD_RIGHT
): string
Esta função retorna a string string
preenchida à esquerda, à direita ou em ambos os lados até o comprimento
de preenchimento especificado. Se o argumento opcional
pad_string
não for fornecido, a
string
será preenchida com espaços,
caso contrário será preenchida com caracteres de pad_string
até o limite.
Parâmetros
string
-
A string de entrada.
length
-
O comprimento desejado da sequência preenchida final. Se o valor de
length
for negativo, menor ou igual ao comprimento da string de entrada, nenhum preenchimento ocorrerá astring
original será retornada. pad_string
-
Note:
O
pad_string
pode ser truncado se o número necessário de caracteres de preenchimento não puder ser dividido igualmente pelo comprimento dopad_string
. pad_type
-
O argumento opcional
pad_type
pode serSTR_PAD_RIGHT
,STR_PAD_LEFT
ouSTR_PAD_BOTH
. Sepad_type
não for especificado, será assumido comoSTR_PAD_RIGHT
.
Valor Retornado
Retorna a string preenchida.
Exemplos
Example #1 Exemplo de str_pad()
<?php
$input = "Alien";
echo str_pad($input, 10); // produz "Alien "
echo str_pad($input, 10, "-=", STR_PAD_LEFT); // produz "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH); // produz "__Alien___"
echo str_pad($input, 6, "___"); // produz "Alien_"
echo str_pad($input, 3, "*"); // produz "Alien"
?>
Veja Também
- mb_str_pad() - Preenche uma string multibyte para um comprimento específico com outra string multibyte