2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > php输出格式化的字符串的函数vprintf()

php输出格式化的字符串的函数vprintf()

时间:2022-09-20 21:42:35

相关推荐

php输出格式化的字符串的函数vprintf()

后端开发|php教程

vprintf,php,字符串

后端开发-php教程

弹幕服务器源码,vscode编写bash,ubuntu身份认证失败,tomcat 插件教程,sqlite 列别名, 图片处理插件,juery是前端框架吗,开源中国 爬虫,字符串数组 php,百度统计seo,java网站门户管理系统,做网页的模板,jquery问卷调查模板,人人商城v3小程序页面,后台管理系统jsp,小程序插件在人人商城不显示lzw

实例

三三复制源码,ubuntu深度美化mac,idea用装tomcat么,beatstar爬虫下载,php 参数调优,seo课程seo难学吗lzw

输出格式化的字符串:

易语言数据库登录源码,ubuntu复制磁盘,东北农村的爬虫,PHP翻板抽奖php代码,充电宝seolzw

定义和用法

vprintf() 函数输出格式化的字符串。

与 printf() 不同,vprintf() 中的参数位于数组中。数组元素将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入第一个数组元素,在第二个 % 符号处,插入第二个数组元素,依此类推。

注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符被插入到 % 符号之后,由数字和 “\$” 组成。请参见实例 2。

提示:相关函数:sprintf()、 printf()、 vsprintf()、 fprintf() 和 vfprintf()

语法

vprintf(format,argarray)

技术细节

更多实例

实例 1

使用格式值 %f:

实例 2

使用占位符:

<?php$number = 123;vprintf("With 2 decimals: %1$.2f

With no decimals: %1$u",array($number));?>

实例 3

使用 printf() 来演示所有可能的格式值:

<?php$num1 = 123456789;$num2 = -123456789;$char = 50; // The ASCII Character 50 is 2// Note: The format value "%%" returns a percent signprintf("%%b = %b

",$num1); // Binary numberprintf("%%c = %c

",$char); // The ASCII Characterprintf("%%d = %d

",$num1); // Signed decimal numberprintf("%%d = %d

",$num2); // Signed decimal numberprintf("%%e = %e

",$num1); // Scientific notation (lowercase)printf("%%E = %E

",$num1); // Scientific notation (uppercase)printf("%%u = %u

",$num1); // Unsigned decimal number (positive)printf("%%u = %u

",$num2); // Unsigned decimal number (negative)printf("%%f = %f

",$num1); // Floating-point number (local settings aware)printf("%%F = %F

",$num1); // Floating-point number (not local settings aware)printf("%%g = %g

",$num1); // Shorter of %e and %fprintf("%%G = %G

",$num1); // Shorter of %E and %fprintf("%%o = %o

",$num1); // Octal numberprintf("%%s = %s

",$num1); // Stringprintf("%%x = %x

",$num1); // Hexadecimal number (lowercase)printf("%%X = %X

",$num1); // Hexadecimal number (uppercase)printf("%%+d = %+d

",$num1); // Sign specifier (positive)printf("%%+d = %+d

",$num2); // Sign specifier (negative)?>

实例 4

字符串说明符的演示:

<?php$str1 = "Hello";$str2 = "Hello world!";vprintf("[%s]

",array($str1));vprintf("[%8s]

",array($str1));vprintf("[%-8s]

",array($str1));vprintf("[%08s]

",array($str1)); vprintf("[%*8s]

",array($str1));vprintf("[%8.8s]

",array($str2)); ?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。