<?php
$str = "02";
$int = 1;
$result = $str-$int;
echo $result // 1
?>
但我需要结果 = 01
不要告诉我"0".$str-$int;
<?php
$str = "02";
$int = 1;
printf('%02d', $str-$int);
或者
<?php
$str = "02";
$int = 1;
$result = sprintf('%02d', $str-$int);
// do something with $result here
<?
$str = "02";
$int = 1;
echo sprintf("%02d", (int)$str - $int);
?>
使用str_pad()将其设置为用 0 填充左侧,直到字符串的长度为 2 个字符。
echo str_pad($str - $int, 2, '0', STR_PAD_LEFT);