PHP怎样在不足两位数前加 0 补足两位数呢

解决方案 »

  1.   

    str_pad
    http://www.w3school.com.cn/php/func_string_str_pad.asp
    PHP str_pad() 函数
    PHP String 函数
    定义和用法
    str_pad() 函数把字符串填充为指定的长度。语法
    str_pad(string,length,pad_string,pad_type)参数 描述 
    string 必需。规定要填充的字符串。 
    length 必需。规定新字符串的长度。如果该值小于原始字符串的长度,则不进行任何操作。 
    pad_string 可选。规定供填充使用的字符串。默认是空白。 
    pad_type 可选。规定填充字符串的那边。可能的值:•STR_PAD_BOTH - 填充到字符串的两头。如果不是偶数,则右侧获得额外的填充。
    •STR_PAD_LEFT - 填充到字符串的左侧。
    •STR_PAD_RIGHT - 填充到字符串的右侧。这是默认的。 
      

  2.   


    $number=9;
    $number=sprintf ( "%02d",$number);
    echo $number;
      

  3.   

    现成的函数:str_pad或preg_replace('/^(\d{1})$/', '0$1', $str);