「007」を「7」にしたいときの書き方です。数として計算するか、文字のまま扱うかで選びます。
$text = '007'; // 数として使う $number = intval( $text ); // 7 // 文字のまま 0 だけ取る $trimmed = ltrim( $text, '0' ); // '7' // 「000」が空になるのを防ぐ $trimmed = ( '' === $trimmed ) ? '0' : $trimmed;
電話番号や郵便番号のように、数ではないものは intval() を使うと桁が崩れることがあるので、ltrim() で 0 だけ取ります。ltrim() は全部 0 のときに空の文字になるので、そのときだけ「0」に戻します。



