> 백엔드 개발 > PHP 문제 > PHP에서 문자열 길이가 충분하지 않은 경우 문자열 앞에 0을 추가하는 방법

PHP에서 문자열 길이가 충분하지 않은 경우 문자열 앞에 0을 추가하는 방법

青灯夜游
풀어 주다: 2023-03-16 17:46:01
원래의
3128명이 탐색했습니다.

PHP에서는 문자열이 충분하지 않으면 str_pad() 함수를 사용하여 0을 채울 수 있습니다. 이 함수는 지정된 문자를 사용하여 문자열을 지정된 길이로 채울 수 있습니다. 세 번째 매개변수를 "0"으로 설정하고 네 번째 매개변수를 "STR_PAD_LEFT"로 설정하면 문자열 길이가 충분하지 않은 경우 0으로 채울 수 있습니다. 구문 "str_pad(string, 지정된 길이, "0", STR_PAD_LEFT)".

PHP에서 문자열 길이가 충분하지 않은 경우 문자열 앞에 0을 추가하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터

PHP에서는 길이가 충분하지 않은 경우 str_pad() 함수를 사용하여 문자열을 0으로 채울 수 있습니다. str_pad() 함수는 문자열을 새 길이로 채울 수 있습니다.

str_pad(string,length,pad_string,pad_type)
로그인 후 복사

매개변수 Descriptionstringpad_string선택 사항:
필수. 새 문자열의 길이를 지정합니다.
선택 사항. 기본값은 비어 있습니다.
STR_PAD_BOTH - 짝수가 아닌 경우 오른쪽에 추가 패드가 추가됩니다. 딩. STR_PAD_LEFT - 문자열의 왼쪽을 채웁니다.
원하는 경우. 에 길이가 충분하지 않으면 str_pad() 함수를 사용하여 문자열을 0으로 채웁니다. 세 개의 매개변수 pad_string을 "0"으로 설정하고 네 번째 매개변수를 "STR_PAD_LEFT"로 설정합니다.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str="123456";
echo "原字符串:".$str."<br><br>";
echo "前面用0补位后:".str_pad($str,10,"0",STR_PAD_LEFT)."<br><br>";
?>
로그인 후 복사