프로그래밍/PHP

[PHP] 문자(자릿수) 채우기 (str_pad 함수)

떨어지는 용 2017. 12. 7. 18:04

▶PHP 문자(자릿수) 채우기 (str_pad 함수)




▶설명


PHP 함수 중 하나인 str_pad 함수는 문자열을 지정한 길이가 되도록 다른 문자열로 채우는 함수입니다.


▶사용법


강조 처리된 부분만 필수 입력 사항입니다.


str_pad( 문자, 총자릿수 , 채울 문자, pad_type = STR_PAD_RIGHT )


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

* 채울 문자 : 총자릿수가 채울 문자 수로 정확히 나누어 지지 않은 경우, 채울 문자를 중간에 자릅니다.

* pad_type : STR_PAD_RIGHT, STR_PAD_LEFT, STR_PAD_BOTH를 사용할 수 있습니다.


▶예제


코드

<?php
$input = "10";
echo str_pad($input, 10)."<br/>";                      
echo str_pad($input, 10, "-=", STR_PAD_LEFT)."<br/>";  
echo str_pad($input, 10, "_", STR_PAD_BOTH)."<br/>";   
echo str_pad($input, 6 , "___")."<br/>";               
echo str_pad($input, 3, "0", STR_PAD_LEFT)."<br/>";  
?>

결과

10        
-=-=-=-=10
____10____
10____
010

* 여백을 확인하기 위해 바탕색을 넣었습니다.