PHP의 str_pad 함수는 빈 숫자를 자동으로 채우는 데 도움이 됩니다. str_pad() 함수는 문자열을 지정된 길이로 채웁니다.
str_pad() 함수는 문자열을 지정된 길이로 채웁니다.
문법
str_pad(문자열,길이,pad_string,pad_type)
매개변수 |
설명 |
문자열 |
필수입니다. 채워질 문자열을 지정합니다. |
길이 |
필수입니다. 새 문자열의 길이를 지정합니다. 값이 원래 문자열의 길이보다 작으면 작업이 수행되지 않습니다. |
pad_string |
선택사항. 패딩에 사용되는 문자열을 지정합니다. 기본값은 공백입니다. |
pad_type |
선택 사항. 패딩 문자열의 측면을 지정합니다.
参数 |
描述 |
string |
必需。规定要填充的字符串。 |
length |
必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 |
pad_string |
可选。规定供填充使用的字符串。默认是空白。 |
pad_type |
可选。规定填充字符串的那边。
可能的值:
- STR_PAD_BOTH - 填充到字符串的两头。如果不是偶数,则右侧获得额外的填充。
- STR_PAD_LEFT - 填充到字符串的左侧。
- STR_PAD_RIGHT - 填充到字符串的右侧。这是默认的。
|
가능한 값:
- STR_PAD_BOTH - 양쪽 끝에 패딩 끈 . 짝수가 아닌 경우 오른쪽에 추가 패딩이 적용됩니다.
- STR_PAD_LEFT - 왼쪽 패드 끈 쪽.
- STR_PAD_RIGHT - 오른쪽에 패드 끈 쪽. 이것이 기본값입니다.
|
예시는 다음과 같습니다.
$cardCount = 10;
$arr = 배열();
for ($i = 1; $i <= $cardCount; $i ) {
$strCard = str_pad($i, 10, '0', STR_PAD_LEFT);
$arr[] = $strCard;
}
print_r($arr);
실행 후 출력 결과는 다음과 같습니다.
배열([0] => 0000000001 [1] => 0000000002 [2] => 0000000003 [3] => 0000000004 [4] => 0000000005 [5] => 0000000006 [6] 00000 00007 [7] => 0000000008 [8] => 0000000009 [9] => 0000000010 )
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.