[PHP 7.4.11] 先頭からの0取り処理(0埋め処理の逆)

0埋め処理(sprintf)とは逆に、文字列先頭からの0取り処理を実装したい。

### intにキャスト

$str = "000001";
echo (int)$str;

-> 1

### ltrim();
左端の空白を削除、第二引数で指定した文字を削除

$str = "00000222";
echo ltrim($str, 0);

-> 222

### abs();
絶対値を取得

$str = "0000033";
echo abs($str);

-> 33

int変換だと、$strの値に数値以外の値が入っていた時に、”0″と出力されてしまうので、ltrim();を使うか。
割と奥行きのあるテーマだ。