Want to remove all 0
placed at the beginning of some variable.
Some options:
$var = 0002
, we should strip first 000
($var = 2
)var = 0203410
we should remove first 0
($var = 203410
)var = 20000
- do nothing ($var = 20000
)What is the solution?
$var = ltrim($var, '0');
Это работает только со строками, числа, начинающиеся с 0, будут интерпретироваться как восьмеричные числа, кратные нули игнорируются.
$var = strval(intval($var));
или, если вас не волнует, что он останется строкой, просто преобразуйте его в int и оставьте на этом.