以下是我的代碼,如何從PHP中的變量獲取整數值?
$da =01;
$cal_sunday = $da + 7;
echo $cal_sunday;
上述計算返回輸出爲「8」。我需要的輸出爲「08」 ......
以下是我的代碼,如何從PHP中的變量獲取整數值?
$da =01;
$cal_sunday = $da + 7;
echo $cal_sunday;
上述計算返回輸出爲「8」。我需要的輸出爲「08」 ......
您可以使用sprintf
格式化你的電話號碼:
echo sprintf('%02u', $cal_sunday);
您可以用printf例如printf("%02d",$cal_sunday);
$da = 1;
$cal_sunday = $da + 7;
printf('%02s', $cal_sunday);
printf()
和sprintf()
工作類似,除了第做了直接輸出,而後來的回報,因此它可以被分配給另一個變量的值。
$da = 1;
$cal_sunday = sprintf('%02s', $da + 7);
echo $cal_sunday;
當您將01分配給$ da時,您分配的值爲1(前導零與PHP5無關並被忽略)。所以當你添加7並回應結果時,8的值是完全正確的。它*是整數*。輸出'08'意味着你想要一個字符串,這當然是答案提供的。 – pavium 2010-01-30 10:03:39