str_pad

(PHP 4 >= 4.0.1)

str_pad -- 다른 문자로 특정 길이만큼 문자열을 채운다.

설명

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

이 함수는 input문자열에 왼쪽, 오른쪽, 혹은 양방향으로 특정한 패딩 길이만큼 채운다. 만약 선택적인 매개변수 pad_string가 제공되지 않는다면, input는 공백으로 채워지며, 그렇지 않을 경우 그 한계까지 pad_string로 부터의 문자를 채우게 된다.

선택적인 매개변수 pad_type로는 STR_PAD_RIGHT, STR_PAD_LEFT, 혹은 STR_PAD_BOTH 가 올 수 있다. pad_type가 지정되지 않으면 STR_PAD_RIGHT 로 여겨진다.

pad_length의 값이 음의 값이거나 입력 문자열의 길이보다 작을 경우 패딩은 일어나지 않는다.

예 1. str_pad()

$input = "Alien";

print str_pad($input, 10);                      // "Alien     " 이 생성된다.

print str_pad($input, 10, "-=", STR_PAD_LEFT);  // "-=-=-Alien" 이 생성된다.

print str_pad($input, 10, "_", STR_PAD_BOTH);   // "__Alien___" 이 생성된다.