update : 2015.11.03
php.shukuma.com

검색:
 
 
문자열을 지정한 길이가 되도록 다른 문자열로 채웁니다

str_pad

(PHP 4 >= 4.0.1, PHP 5)

str_pad문자열을 지정한 길이가 되도록 다른 문자열로 채웁니다

설명

string str_pad ( string $input , int $pad_length [, string $pad_string [, int $pad_type ]] )

지정한 길이가 되도록 왼쪽, 오른쪽, 혹은 양쪽 모두를 채워넣은 input 문자열을 반환합니다. 선택적인 인수 pad_string를 제공하지 않으면, input을 공백으로 채웁니다. 그렇지 않으면, pad_string의 문자들로 제한까지 채워넣습니다.

인수

input

입력 문자열.

pad_length

pad_length가 음수이거나 입력 문자열의 길이보다 작으면, 채우기를 하지 않습니다.

pad_string

Note:

pad_string의 길이가 채울 문자 수로 정확히 나누어 지지 않을 경우, pad_string을 중간에 자릅니다.

pad_type

선택적인 인수 pad_typeSTR_PAD_RIGHT, STR_PAD_LEFT, STR_PAD_BOTH를 사용할 수 있습니다. pad_type를 지정하지 않으면 STR_PAD_RIGHT를 사용합니다.

반환값

채운 문자열을 반환합니다.

예제

Example #1 str_pad() 예제

<?php
$input 
"Alien";
echo 
str_pad($input10);                      // "Alien     "을 생성.
echo str_pad($input10"-="STR_PAD_LEFT);  // "-=-=-Alien"을 생성.
echo str_pad($input10"_"STR_PAD_BOTH);   // "__Alien___"을 생성.
echo str_pad($input"___");               // "Alien_"을 생성.
?>