是否有一种简单的方法可以删除前导零(如01变为1)?
答案 0 :(得分:20)
您可以使用ltrim
功能:
ltrim($str,"0");
答案 1 :(得分:8)
$str = "01";
echo intval($str);
答案 2 :(得分:4)
如果你使用修剪功能,你可能会错误地删除一些其他角色,比如通过修剪“12”你将拥有“2”。 使用intval()函数。此函数会将您的字符串(可以从前导零开始)转换为整数值。 intval(“02”)将为2,intval(“32”)将为32。
答案 3 :(得分:0)
只需乘以1
echo "01"*1
答案 4 :(得分:0)
正则表达式将/^0*/
替换为''以获取字符串返回解决方案
确切的代码将是这样的
<?php
$string_number = '000304';
echo preg_replace('/^0*/', '', $string_number);
?>