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_type
은STR_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"
?>