개발자의 끄적끄적

[php] 문자열에 특정값 반복하는 함수 str_pad 사용법 및 예제 본문

개발/php

[php] 문자열에 특정값 반복하는 함수 str_pad 사용법 및 예제

효벨 2021. 4. 29. 03:00
728x90
반응형

[php] 문자열에 특정값 반복하는 함수 str_pad 사용법 및 예제

 

 

php 에서

 

문자열을 다루다 보면

 

특정 자리수를 맞추기 위해서

 

공백을 추가하거나

 

반복적으로 특정 값을 채워야 하는 경우가 있습니다.

 

그럴때는

 

php 내장함수인 str_pad 를 이용하시면 됩니다.

 

$string = "a";
echo str_pad($string, 5,"1",STR_PAD_RIGHT);

 

위 내용처럼 a 라는 값을 가진 $string 변수가 있다고 가정하고,

 

str_pad 에 

 

첫번째 인자로 문자열을

두번째 인자로 최종문자열의 길이를

세번째 인자로 반복할 문자를

네번째 인자로 반복할 위치를

 

입력하고 출력하면

 

결과는 아래처럼 나오게 됩니다.

 

// result
a1111

 

위에서는

 

a 라는 문자열에 1 이라는 문자를 길이가 5가 될때까지 반복하는데

 

STR_PAD_RIGHT 옵션을 주어서 입력받은 문자열의 오른쪽에 반복하게 되는 내용입니다.

 

위치 옵션 값은

 

STR_PAD_RIGHT,

STR_PAD_LEFT,

STR_PAD_BOTH

이렇게 3개가 있습니다!

 

즉, 왼쪽 / 오른쪽 / 양쪽 으로 선택이 가능한겁니다!

 

참고들 하세요!

 

 

반응형
Comments