可以用print 到php.net上查document看看对应的print怎么写吧------ 以下是签名 ------
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com   http://www.softdn.cn

解决方案 »

  1.   

    $n = 1;echo str_pad($n, 4,'0', STR_PAD_LEFT);
    echo sprintf('%04d', $n);
    printf('%04d', $n);
    ...
      

  2.   

    我着急,没查参数 就用个 笨笨方法
    for ($i=1;$i<=4-strlen($tnid);$i++)
    { echo"0";}
    echo"$tnid";?></div>
    谢谢 等一会就给分
      

  3.   

    用printf,sprintf格式化输出,跟c里面的printf用法差不多,可以用语法自己查手册,可以指定各种输出格式。
      

  4.   

    for ($i=1;$i<=4-strlen($tnid);$i++)
    { echo"0";}
    以前做C的这个就是 C的思想指引我的
    一着急没找到参数
      

  5.   

    %04d代表总共占4位,用0补全,十进制整数,c用多了应该倾向于使用printf("%04d",n);的方式,循环的话还得转换为char类型。php中echo用多了,经常会习惯把任何值都当做字符来输出。
      

  6.   

    问题是我不知道  php里 相当与 %04d 的参数在哪里
    所以用的循环。。