php - 计算或返回 PHP 正则表达式中的前导 0

标签 php regex leading-zero

如果我有

$num = '00000567';

我想使用 PHP 的 preg match 或 split 来拆分 0,这样我就可以对它们进行计数或对 0 进行计数,并让正则表达式返回变量。任何人都可以帮助我,因为网络对前导 0 的点击率非常低,而且大多数都是关于删除它们

最佳答案

您可以使用 ltrim() 而不是 regex。示例:

$num = '00000567';
$new_num = ltrim($num, '0'); // $new_num = 567
$zeros = strlen($num) - strlen($new_num);
echo $zeros; //5

关于php - 计算或返回 PHP 正则表达式中的前导 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26659087/

相关文章:

php - 更改表+Jquery+表单+Postgresql

regex - Grepping for the form action= 部分 html 页面

Javascript 添加前导零至今

php - 发布到 Facebook Graph Api 很慢

javascript - jQuery 发布后页面不会刷新

php - 使 DDD 接口(interface)适应具体实现

regex - POSTGRESQL 名称中至少有 8 个字符,带有 LIKE 或 REGEX

java - 从字符串数组中删除正则表达式

php - Laravel 5 急切加载从外键中删除前导零

Bash - 删除两位数数字的前导零