加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

PHP中vsprintf 函数怎么用?vsprintf 函数四种用法示范

发布时间:2022-04-20 08:46:43 所属栏目:语言 来源:互联网
导读:这篇文章主要给大家分享一个将格式化字符串写入变量的实例,其中PHP中vsprintf()函数,就能够实现把格式化字符串写入变量中。下面我们就来看看vsprintf() 函数的用法以及操作原理。感兴趣的朋友就继续往下看吧。 实例 把格式化字符串写入变量中: ?php $numb
      这篇文章主要给大家分享一个将格式化字符串写入变量的实例,其中PHP中vsprintf()函数,就能够实现把格式化字符串写入变量中。下面我们就来看看vsprintf() 函数的用法以及操作原理。感兴趣的朋友就继续往下看吧。
 
       实例
 
       把格式化字符串写入变量中:
 
<?php
$number = 9;
$str = "Beijing";
$txt = vsprintf("There are %u million bicycles in %s.",array($number,$str));
echo $txt;
?>
       vsprintf() 函数用法
 
       vsprintf() 函数与 sprintf() 不同,vsprintf() 中的参数位于数组中。数组元素将被插入到主字符串中的百分号(%)符号处。该函数是逐步执行的。在第一个 % 符号处,插入第一个数组元素,在第二个 % 符号处,插入第二个数组元素,依此类推。
 
       注释:如果 % 符号多于arg参数,则您必须使用占位符。占位符被插入到 % 符号之后,由数字和 "$" 组成。请参见例子 2。
 
       语法
 
vsprintf(format,argarray)
 
       返回值:以格式化字符串的形式返回数组值。PHP 版本:4.1.0+
 
       更多实例
       例子 1:使用格式值 %f:
 
<?php
$num1 = 123;
$num2 = 456;
$txt = vsprintf("%f%f",array($num1,$num2));
echo $txt;
?>
       例子 2:使用占位符
 
<?php
$number = 123;
$txt = vsprintf("有两位小数:%1$.2f<br>没有小数:%1$u",array($number));
echo $txt;
?>
       例子 3:使用 sprintf() 来演示所有可能的格式值:
 
<?php
$num1 = 123456789;
$num2 = -123456789;
$char = 50; // ASCII 字符 50 是 2

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读