如何在PHP中保持零时将数字转换为字符串?

时间:2016-06-28 20:36:54

标签: php

我想将例如03转换为" 03"。 (string)03函数返回3。 是否有PHP函数?

2 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

function num2str($num){
    if($num<10){
        return "0".$num;
    }
    else
    {
        return (string)$num;
    }
}

注意:如果您也想使用负数,则需要相应地更改代码。

答案 1 :(得分:-1)

转换功能

function int2str($num) {
    //match [10, +Infinity]
    if ($num >= 10) return $num;
    //match [0, 9]
    if ($num >= 0 && $num < 10) return '0' . $num;
    //match [-9, -1]
    if ($num > -10 && $num < 0) return '-0' . (-1 * $num);
    //else match [-Infinity, -10]
    return "$num";
};