Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP str_pad() 함수 – 문자열 패딩 사용법과 예제 총정리

PHP의 str_pad() 함수는 문자열을 지정한 길이까지 특정 문자로 채워(패딩) 새로운 길이의 문자열을 만들 때 사용합니다. 이 함수는 패딩이 적용된 문자열을 반환합니다.

구문 (Syntax)

str_pad(str, len, pad_str, pad_type)

매개변수 (Parameters)

  • str − 패딩을 적용할 원본 문자열입니다.

  • len − 새로 만들어질 문자열의 전체 길이입니다.

  • pad_str − 빈 공간을 채우는 데 사용할 문자열입니다.

  • pad_type − 문자열의 어느 방향에 패딩을 적용할지 지정합니다.

  • pad_type에 사용할 수 있는 값은 다음과 같습니다.

    • STR_PAD_BOTH − 문자열 양쪽 모두에 패딩을 적용합니다. 채워야 할 길이가 홀수라면 오른쪽에 여분의 패딩이 추가됩니다.

    • STR_PAD_LEFT − 문자열의 왼쪽에 패딩을 적용합니다.

    • STR_PAD_RIGHT − 문자열의 오른쪽에 패딩을 적용합니다. (기본값)

반환값 (Return)

str_pad() 함수는 지정된 길이만큼 패딩 처리된 문자열을 반환합니다.

예제 1: STR_PAD_LEFT 사용

다음 예제는 문자열 왼쪽에 "$" 문자를 채워 전체 길이를 10으로 맞춥니다.

<?php
$s = "Welcome";
echo str_pad($s,10,"$",STR_PAD_LEFT);
?>

출력 결과

$$$Welcome

예제 2: STR_PAD_RIGHT 사용

다음 예제는 문자열 오른쪽에 "$" 문자를 채웁니다.

<?php
$s = "Welcome";
echo str_pad($s,10,"$",STR_PAD_RIGHT);
?>

출력 결과

Welcome$$$

예제 3: STR_PAD_BOTH 사용

다음 예제는 문자열 양쪽에 "$" 문자를 균등하게 채웁니다. 길이가 홀수로 나누어떨어지지 않는 경우 오른쪽에 추가 패딩이 붙는 것을 확인할 수 있습니다.

<?php
$s = "Welcome";
echo str_pad($s,10,"$",STR_PAD_BOTH);
?>

출력 결과

$Welcome$$