Хотите удалить все 0 помещенные в начале некоторой переменной.
Некоторые варианты:
$var = 0002 , мы должны удалить первый 000 ( $var = 2 ) var = 0203410 мы должны удалить сначала 0 ( $var = 203410 ) var = 20000 – ничего не делать ( $var = 20000 ) Каково решение?
отбросить его до целого
$var = (int)$var;
Может быть, ltrim ?
$var = ltrim($var, '0');
$var = ltrim($var, '0');
Это работает только с строками, цифры, начинающиеся с 0, будут интерпретироваться как восьмеричные числа, а несколько ноль игнорируются.
$var = strval(intval($var));
или если вам все равно, оставаясь строкой, просто конвертируйте в int и оставьте ее на этом.
Просто используйте + внутренние переменные:
echo +$var;