手册-->找sprintf函数,看看例子。

解决方案 »

  1.   

    select case len(x)
    case 1
    x='"0000000"&"i"&'
    case 2
    x='"000000"&"i"&'
    case 3
    x='"00000"&"i"&'
    .......
      

  2.   

    <?
    echo mkStr('11e',10);
    function mkStr($str,$len){//第一个参数是字符串,後一个是长度
    return strlen(trim($str))<$len ? '0'.mkStr(trim($str),$len-1) : $str;//对长度足够的字符串,不作任何操作
    }
    ?>
      

  3.   

    这个sprintf("%010s", "11");可以!
    如果想这样怎么办?!110000000