Strings str_pad

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

str_pad — 다른 문자열로 특정 길이로 문자열 채우기


설명

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

이 함수는 왼쪽, 오른쪽 또는 양쪽이 지정된 패딩 길이로 채워진 string 문자열을 반환합니다. 선택적 인수 pad_string이 제공되지 않으면 string이 공백으로 채워지고, 그렇지 않으면 pad_string에서 제한까지의 문자로 채워집니다.


매개변수

string
입력 문자열입니다.
length
length 값이 음수이거나 입력 문자열의 길이보다 작거나 같으면 패딩이 발생하지 않고 string이 반환됩니다.
pad_string

메모: 필요한 패딩 문자 수를 pad_string의 길이로 균등하게 나눌 수 없는 경우 pad_string이 잘릴 수 있습니다.

pad_type
선택적 인수 pad_typeSTR_PAD_RIGHT, STR_PAD_LEFT 또는 STR_PAD_BOTH일 수 있습니다. pad_type이 지정되지 않으면 STR_PAD_RIGHT로 간주됩니다.

반환 값

패딩된 문자열을 반환합니다.


Examples

예제 #1 str_pad() 예제

                  
<?php
$input = "Alien";
echo str_pad($input, 10);                      // produces "Alien     "
echo str_pad($input, 10, "-=", STR_PAD_LEFT);  // produces "-=-=-Alien"
echo str_pad($input, 10, "_", STR_PAD_BOTH);   // produces "__Alien___"
echo str_pad($input,  6, "___");               // produces "Alien_"
echo str_pad($input,  3, "*");                 // produces "Alien"
?>