当你想在你的代码中找到一个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。

格式化-php删除前零

admin 70℃
要全部删除 0 放在某个变量的开头。

一些选项:

  1. 如果 $var = 0002 ,我们应该先脱光衣服 000$var = 2
  2. 如果 var = 0203410 我们应该先搬走 0$var = 203410
  3. 如果 var = 20000 -什么也不做( $var = 20000

解决办法是什么?

将其转换为整数

$var = (int)$var;

也许 ltrim 是吗?

$var = ltrim($var, '0');
$var = ltrim($var, '0');

这只适用于字符串,以0开头的数字将被解释为八进制数字,忽略多个0。

$var = strval(intval($var));

或者,如果您不关心它是否仍然是一个字符串,只需将其转换为int并保留它。

转载请注明:我的代码 » 格式化-php删除前零