在php中如何从变量中获取整数值?

在php中如何从变量中获取整数值?,php,Php,下面是我的代码 $da =01; $cal_sunday = $da + 7; echo $cal_sunday; 上述计算将输出返回为“8”。。我需要输出为“08”…您可以使用它来格式化您的号码: echo sprintf('%02u', $cal_sunday); 您可以使用设置号码的格式: echo sprintf('%02u', $cal_sunday); 您可以使用printf,例如printf(“%02d”,$calu sunday)您可以使用print

下面是我的代码

    $da =01;
    $cal_sunday = $da + 7;
    echo $cal_sunday;
上述计算将输出返回为“8”。。我需要输出为“08”…

您可以使用它来格式化您的号码:

echo sprintf('%02u', $cal_sunday);
您可以使用设置号码的格式:

echo sprintf('%02u', $cal_sunday);

您可以使用printf,例如
printf(“%02d”,$calu sunday)

您可以使用printf,例如
printf(“%02d”,$calu sunday)

请查看该函数

您的计算生成和整数,但需要字符串

使用sprintf以您需要的格式返回字符串。

查看函数

$da = 1;
$cal_sunday = $da + 7;
printf('%02s', $cal_sunday);
您的计算生成和整数,但需要字符串

使用sprintf以您需要的格式返回字符串

$da = 1;
$cal_sunday = $da + 7;
printf('%02s', $cal_sunday);
printf()

$da = 1;
$cal_sunday = sprintf('%02s', $da + 7);
echo $cal_sunday;
printf()

$da = 1;
$cal_sunday = sprintf('%02s', $da + 7);
echo $cal_sunday;

将01指定给$da时,您指定的值为1(前导零不相关,被PHP5忽略)。因此,当您添加7并响应结果时,8的值是完全正确的。是整数。输出“08”意味着您需要一个字符串,答案当然会提供。当您将01赋值给$da时,您将赋值为1(前导零不相关,被PHP5忽略)。因此,当您添加7并响应结果时,8的值是完全正确的。是整数。输出'08'意味着您需要一个字符串,答案当然会提供这个字符串。