<?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);
?>
文字列の長さが2文字になるまで、左側に0を埋め込むように設定するstr_pad()を使用します。
echo str_pad($str - $int, 2, '0', STR_PAD_LEFT);