php 我想写个循环 但是数字是3位的 就是 001 002 003 004 005 006 007 008 009 0

1个回答

  • php格式化数字:位数不足前面加0补足

    先实例,后讲解

    PHP代码

    1.

    PHP字符串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 - 浮点数(local settings aware)

    •%F - 浮点数(not local settings aware)

    •%o - 八进制数

    •%s - 字符串

    •%x - 十六进制数(小写字母)

    •%X - 十六进制数(大写字母)

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

    PHP代码

    1.

    循环很简单: