라이브러리
[PHP] str_pad - 문자열을 특정 길이만큼 다른 문자열로 채웁니다.
PHP의 str_pad 함수
PHP의 `str_pad` 함수는 문자열을 왼쪽 또는 오른쪽에 특정 문자를 추가하여 지정된 길이를 만드는 함수입니다. 이 함수는 문자열을 자르거나 확장하지 않고, 지정된 길이를 맞추기 위해 문자열의 왼쪽 또는 오른쪽에 문자를 추가합니다.
str_pad 함수의 기본 형식
`str_pad(string $input, int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT])`
- `$input`: 문자열을 추가할 문자열
- `$pad_length`: 문자열의 길이를 지정하는 정수
- `$pad_string`: 추가할 문자열 (기본값은 공백 문자)
- `$pad_type`: 추가할 위치를 지정하는 정수 (STR_PAD_LEFT, STR_PAD_RIGHT, STR_PAD_BOTH)
예제
# 예제 1: 오른쪽에 공백 문자 추가
#hostingforum.kr
php
$input = "Hello";
$pad_length = 10;
$pad_string = " ";
$pad_type = STR_PAD_RIGHT;
$result = str_pad($input, $pad_length, $pad_string, $pad_type);
echo $result; // "Hello "
# 예제 2: 왼쪽에 0 추가
#hostingforum.kr
php
$input = "123";
$pad_length = 5;
$pad_string = "0";
$pad_type = STR_PAD_LEFT;
$result = str_pad($input, $pad_length, $pad_string, $pad_type);
echo $result; // "00123"
# 예제 3: 양쪽에 공백 문자 추가
#hostingforum.kr
php
$input = "Hello";
$pad_length = 10;
$pad_string = " ";
$pad_type = STR_PAD_BOTH;
$result = str_pad($input, $pad_length, $pad_string, $pad_type);
echo $result; // " Hello "
사용자 정의 패딩 문자열
패딩 문자열을 사용자 정의할 수 있습니다. 예를 들어, 숫자를 표시할 때는 0을 사용할 수 있습니다.
#hostingforum.kr
php
$input = "123";
$pad_length = 5;
$pad_string = "0";
$pad_type = STR_PAD_LEFT;
$result = str_pad($input, $pad_length, $pad_string, $pad_type);
echo $result; // "00123"
결론
PHP의 `str_pad` 함수는 문자열을 왼쪽 또는 오른쪽에 특정 문자를 추가하여 지정된 길이를 만드는 함수입니다. 이 함수는 문자열을 자르거나 확장하지 않고, 지정된 길이를 맞추기 위해 문자열의 왼쪽 또는 오른쪽에 문자를 추가합니다. 패딩 문자열을 사용자 정의할 수 있으며, 다양한 패딩 타입을 지원합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.