02(str) - 1(int)= 01(str)如何得到这样的结果?

l2a*_*lba 0 php string int

<?php

$str = "02";
$int = 1;

$result = $str-$int;

echo $result // 1

?>
Run Code Online (Sandbox Code Playgroud)

但我需要result = 01

别告诉我 "0".$str-$int;

Vol*_*erK 5

<?php
$str = "02";
$int = 1;

printf('%02d', $str-$int);
Run Code Online (Sandbox Code Playgroud)

要么

<?php
$str = "02";
$int = 1;

$result = sprintf('%02d', $str-$int);
// do something with $result here
Run Code Online (Sandbox Code Playgroud)

http://docs.php.net/manual/en/function.sprintf.php