PHP 매뉴얼
이전 |  | 다음

# 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`의 문자들로 제한까지 채워넣습니다.

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

`pad_length`가 음수이거나 입력 문자열보다 작으면, 아무런 수행도 하지 않습니다.

예 1. str_pad() 예제

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

> 참고: 채워넣을 문자 수가 `pad_string`의 길이로 정확히 나누어 지지 않을 경우, `pad_string`은 중간에 잘라집니다.

이전 | 처음으로 | 다음
str_ireplace | 위로 | str_repeat