php实战案例记录(21)sprintf函数

在PHP中,sprintf()函数用于格式化字符串并返回一个字符串。它可以根据指定的格式对参数进行格式化,并将结果存储在一个字符串中。

sprintf()函数的语法如下:

php 复制代码
sprintf(format, var1, var2, ...)

其中,format是一个包含格式说明符的字符串,用于定义输出的格式。var1var2等是要格式化的参数,可以是常量、变量或表达式。

以下是一些常用的格式说明符:

  • %s:字符串。
  • %d:有符号十进制整数。
  • %f:浮点数。
  • %c:字符。
  • %b:二进制数。
  • %o:八进制数。
  • %x:小写的十六进制数。
  • %X:大写的十六进制数。

下面是一些示例:

  1. 格式化字符串:
php 复制代码
$name = "John Doe";
$result = sprintf("Hello, %s!", $name);
echo $result;  // 输出:Hello, John Doe!
  1. 格式化整数:
php 复制代码
$age = 25;
$result = sprintf("%d years old", $age);
echo $result;  // 输出:25 years old
  1. 格式化浮点数:
php 复制代码
$price = 9.99;
$result = sprintf("%.2f dollars", $price);
echo $result;  // 输出:9.99 dollars
  1. 格式化字符:
php 复制代码
$character = 'A';
$result = sprintf("%c", $character);
echo $result;  // 输出:A

@漏刻有时

相关推荐
Tony Bai几秒前
Goroutine “气泡”宇宙——Go 并发模型的新维度
开发语言·后端·golang
编程大师哥8 分钟前
Boost C++
java·c++·php
Larry_Yanan10 分钟前
Qt多进程(二)QProcess+stdio
开发语言·qt
码农葫芦侠12 分钟前
Qt 跨线程内存管理陷阱:QSharedPointer、deleteLater() 与 QPointer 的致命组合
开发语言·数据库·qt
d111111111d16 分钟前
C语言中,malloc和free是什么,在STM32中使用限制是什么,该如何使用?
c语言·开发语言·笔记·stm32·单片机·嵌入式硬件·学习
网安_秋刀鱼19 分钟前
【java安全】shiro鉴权绕过
java·开发语言·安全
白昼流星!26 分钟前
C++内存四区与new操作符详解
开发语言·c++
tyatyatya27 分钟前
MATLAB三维绘图教程:plot3/mesh/surf/contour函数详解与实例
开发语言·matlab
十五年专注C++开发27 分钟前
标准C++操作文件方法总结
开发语言·c++·文件操作·ifstream
浔川python社34 分钟前
《C++ 小程序编写系列》(第四部):实战:简易图书管理系统(类与对象篇)
java·开发语言·apache