>백엔드 개발 >PHP 문제 >PHP의 sprintf() 함수 분석(코드 예제 포함)

PHP의 sprintf() 함수 분석(코드 예제 포함)

autoload
autoload원래의
2021-05-08 11:26:303112검색

PHP의 sprintf() 함수 분석(코드 예제 포함)

이전 글에서는 "php에서 난수를 생성하는 두 가지 방법"을 소개했습니다. 이번 글에서는 sprintf() 함수를 소개하겠습니다. PHP에서 문자열을 출력할 때 여러 변수를 연속적으로 포함해야 할 수도 있습니다. echo를 직접 사용하는 경우 각 변수와 문자열을 연결해야 하는데 번거로우므로 sprintf( ) 함수를 사용하면 이 문제를 해결할 수 있습니다. sprintf()函数。php在输出字符串时可能需要连续包含多个变量,如果直接使用echo则需要将各个变量和字符串进行拼接,会比较麻烦,所以我们可以使用sprintf()函数来解决这一问题。

首先我们来看一看sprintf()

먼저 sprintf() 함수의 구문을 살펴보겠습니다.

sprintf    ( string $format   , $arg1    ) : string

$format: 자리 표시자가 포함된 문자열.

$arg1: 문자열의 해당 변수입니다.


코드 예:

<?php
$a=10;
$b="php.cn";
echo sprintf("变量a二进制为:%b;",$a);
echo "<br>";
echo sprintf("变量a八进制为:%o;",$a);
echo "<br>";
echo sprintf("变量a十进制为:%d;",$a);
echo "<br>";
echo sprintf("变量a十六进制为:%o;",$a);
echo "<br>";
echo sprintf("变量b字符串为:%s",$b);
echo "<br>";
输出:变量a二进制为:1010;
      变量a八进制为:12;
      变量a十进制为:10;
      变量a十六进制为:12;
      变量b字符串为:php.cn
추천: 2021 PHP 면접 질문 요약(모음)》 《php 비디오 튜토리얼

🎜

위 내용은 PHP의 sprintf() 함수 분석(코드 예제 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.