最新公告
  • 欢迎您光临吆喝资源网,本站提供站长亲测的网站源码下载,打造专业的源码网!立即加入我们
  • 详解PHP sprintf()格式化用法

    推荐:《PHP视频教程》

    php sprintf函数是一个非常强大的函数,本篇文章特别记录一下php中的sprintf函数格式化字符串的相关用法。

    定义和用法
    sprintf() 函数把格式化的字符串写入一个变量中。

    语法

    sprintf(format,arg1,arg2,arg++)

    参数 描述
    format 必需。转换格式。
    arg1 必需。规定插到 format 字符串中第一个 % 符号处的参数。
    arg2 可选。规定插到 format 字符串中第二个 % 符号处的参数。
    arg++ 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。

    说明
    参数 format 是转换的格式,以百分比符号 (“%”) 开始到转换字符结束。下面的可能的 format 值:
    %% – 返回百分比符号
    %b – 二进制数
    %c – 依照 ASCII 值的字符
    %d – 带符号十进制数
    %e – 可续计数法(比如 1.5e+3)
    %u – 无符号十进制数
    %f – 浮点数(本地设置)
    %F – 浮点数(非本地设置)
    %o – 八进制数
    %s – 字符串
    %x – 十六进制数(小写字母)
    %X – 十六进制数(大写字母)

    arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。

    提示和注释
    注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符插到 % 符号后面,由数字和 “$“ 组成,如:n$。请参见例子2。
    提示: 相关函数: fprintf()、 printf()、 vfprintf()、 vprintf() 以及 vsprintf()。

    例子 1

    echo sprintf("hello %s. Day number %d", 'hello', 123);
    //输出:Hello world. Day number 123

    例子 2

    <?php
    $number = 124 / 3;
    $txt = sprintf("标准结果:%f,精确二位:%.2f", $number, $number);
    //或者:$txt = sprintf("标准结果:%1/$f,精确二位:%1/$.2f", $number);
    echo $txt;
    //输出:标准结果:41.333333,精确二位:41.33

    例子 3

    //php格式化数字:位数不足前面加0补足
    $var = sprintf("%04d", 2); //生成4位数,不足前面补0
    echo $var;
    //输出:0002

    以上就是详解PHP sprintf()格式化用法的详细内容,更多请关注吆喝资源网其它相关文章!

    本文转自PHP中文网,吆喝网(http://yaoohe.com)搜集整理,如有疑问请联系本站客服!

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"yaoohe.com",如遇到无法解压的请联系管理员!
    8. 特别声明:本站源码除标明“已测试”外,其它都未测试,有BUG概本站概不负责。
    吆喝资源网 » 详解PHP sprintf()格式化用法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    吆喝资源网
    一个高级程序员模板开发平台

    发表评论

    • 6518会员总数(位)
    • 19045资源总数(个)
    • 100本周发布(个)
    • 41 今日发布(个)
    • 1793稳定运行(天)

    专业的网站源码网,提供精品php网站源码下载,小程序源码下载等!!

    小程序源码 了解详情
    升级SVIP尊享更多特权立即升级