> 백엔드 개발 > PHP 튜토리얼 > PHP에는 숫자 또는 string_php 팁의 자릿수를 자동으로 완성하는 기능이 함께 제공됩니다.

PHP에는 숫자 또는 string_php 팁의 자릿수를 자동으로 완성하는 기능이 함께 제공됩니다.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 20:39:06
원래의
1459명이 탐색했습니다.

먼저 예를 살펴보겠습니다. 요구 사항은 4자리 숫자를 생성하고 누락된 숫자가 있으면 0을 추가하는 것입니다

<&#63;php  
//生成4位数,不足前面补0  
$var=sprintf("%04d", 2);
echo $var;//结果为0002  
echo date('Y_m_d', time()).'_'.sprintf('d', rand(0,99));
&#63;>
로그인 후 복사

sprintf() 함수

C언어 같은 느낌인가요?

1. 문법

sprintf(형식,arg1,arg2,arg)
매개변수 설명
형식이 필요합니다. 형식을 변환합니다.
arg1이 필요합니다. 형식 문자열의 첫 번째 % 기호에 삽입할 매개변수를 지정합니다.
arg2는 선택 사항입니다. 두 번째 % 기호에서 형식 문자열에 삽입될 매개변수를 지정합니다.
인수는 선택 사항입니다. 형식 문자열의 세 번째, 네 번째 등 % 기호에 삽입할 매개변수를 지정합니다.

2. 설명

형식 매개변수는 변환 형식으로, 퍼센트 기호("%")로 시작하고 변환 문자로 끝납니다. 아래의 가능한 형식 값:

%% - 백분율 기호를 반환합니다.
%b - 이진수
%c - ASCII 값에 따른 문자
%d - 부호 있는 십진수
%e - 연속 계산 방법(예: 1.5e 3)
%u - 부호 없는 십진수
%f - 부동 소수점 숫자(로컬 설정 인식)
%F - 부동 소수점 숫자(로컬 설정을 인식하지 않음)
%o - 8진수
%s - 문자열
%x - 16진수(소문자)
%X - 16진수(대문자)
인수 arg1, arg2 등은 퍼센트 기호(%) 기호로 기본 문자열에 삽입됩니다. 이 기능은 단계별로 실행됩니다. 첫 번째 % 기호에는 arg1이 삽입되고 두 번째 % 기호에는 arg2 등이 삽입됩니다.

<&#63;php  
$number = 123;  
$txt = sprintf("%f",$number);  
echo $txt;  
&#63;>

로그인 후 복사

3. 서식번호 number_format()

<&#63;php  
$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
&#63;>
로그인 후 복사

관련 라벨:
php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿