정의: 특정 문자열의 앞이나 뒤쪽에 반복적인 숫자나 문자를 채워 넣어주는 함수,
사용예: 빈공간을 채워주는 함수로 쓰이는 곳은 1111을 00001111 이렇게 하거나
200만원 => 2000000 이렇게 만들어 주는 용도로도 쓰입니다,
string str_pad ( 변수 , 원하는 길이,뭐로 채울까?,어디부터 채울까?)
'어디부터채울까?' 옵션 : STR_PAD_LEFT,STR_PAD_RIGHT,STR_PAD_BOTH
(꼭 대문자로 써야해요)
예 )
$b = 123;
$c = str_pad($b,6,"0",STR_PAD_LEFT);
echo $c;
결과)
000123
제가 쓰는 용도...
xe에서 위젯을 제작했는데 프로필 사진의 폴더명이
멤버 srl 번호가 1234이면
234폴더안의 001 번의 폴더가 생성되어 그 안에 프로필 사진이 들어갑니다.
이때 1234의 숫자를 강제로 6자리로 전환하여 001234를 세자리씩 분할하여
001/234 라는 두개의 배열을 만든후
각각 앞뒤를 변경하여 폴더를 찾게 하는 방식으로 만들어줍니다.