PHP:将字符串中的前导零到一位数字连接起来

艾妮莎·维拉特(Anisha Virat)

我有以下示例字符串:hello77boss2america-9-22-fr99ee-9应在字符串的所有一位数字前添加前导0。结果应为:hello77boss02america-09-22-fr99ee-09

我尝试了下面的代码:

str_replace("(0-9)","0",$num);
安东尼·斯特林

您可以使用preg_replace查找并替换孤立的数字,例如...

<?php
echo preg_replace(
    '~(?<!\d)(\d)(?!\d)~',
    '0$1',
    'hello77boss2america-9-22-fr99ee-9'
); //hello77boss02america-09-22-fr99ee-09

这是更具描述性的版本。

<?php
$callback = function($digit) {

    $digit = $digit[0];

    if (1 == strlen($digit)) {
        $digit = "0$digit";
    }

    return $digit;
};

echo preg_replace_callback('~\d+~', $callback, 'hello77boss2america-9-22-fr99ee-9');
// hello77boss02america-09-22-fr99ee-09

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串中的变量连接起来形成一个 URL

来自分类Dev

如何将零添加到字符串中的一位数字

来自分类Dev

Ruby:将数组中的字符串对连接起来

来自分类Dev

如何从字符串中间的数字中删除最后一位数字?

来自分类Dev

Django-templates:将字符串变量与块中的字符串连接起来

来自分类Dev

在python中增加字符串的最后一位数字

来自分类Dev

将带有前导零的变量与另一个字符串连接起来

来自分类Dev

MySql将字符串存储在变量中并将它们连接起来以将其返回到终端

来自分类Dev

将字符串与整数连接起来,以用作jquery中的变量(创建动态变量)

来自分类Dev

将R中用逗号分隔的一列字符串连接起来

来自分类Dev

在编译时将模板中的编译时字符串连接起来?

来自分类Dev

将字符串中的一位数字(1或5B)替换为两位数字(01或05B)

来自分类Dev

Python将字符串与具有转义字符的字符串变量连接起来

来自分类Dev

将字符串拆分为数字和文本,但接受其中包含一位数字的文本

来自分类Dev

正则表达式只是字符串中的最后一位数字

来自分类Dev

Google表格:用什么方法将字符串连接起来,就像SUMIFS加上数字一样?

来自分类Dev

将字符串拆分为单词,然后使用原始的分隔符将它们连接起来

来自分类Dev

如何将字符串与从ule子表达式返回的值连接起来?

来自分类Dev

我在swift 2.0中创建了一个字符串扩展以将字符串与空格连接起来,但是在swift 2.1 xcode 7中不起作用

来自分类Dev

使用echo将两个字符串连接起来以传递到另一个命令

来自分类Dev

将数字字符串拆分为一位数字和两位数字的可能组合

来自分类Dev

如何将变量作为字符串的一部分连接起来(用于文件名)?

来自分类Dev

在TSQL中将包含空值的列中的字符串与case语句连接起来

来自分类Dev

熊猫根据另一个中的连续值将一列中的字符串连接起来

来自分类Dev

如何在C ++中将字符串与char连接起来?

来自分类Dev

将数组值与 PHP 变量连接起来

来自分类Dev

在Perl中,为什么将哈希与字符串连接起来会得到分数分数的结果?

来自分类Dev

AngularJS用多复选框将字符串连接起来

来自分类Dev

将Spark中的稀疏向量连接起来?

Related 相关文章

  1. 1

    将字符串中的变量连接起来形成一个 URL

  2. 2

    如何将零添加到字符串中的一位数字

  3. 3

    Ruby:将数组中的字符串对连接起来

  4. 4

    如何从字符串中间的数字中删除最后一位数字?

  5. 5

    Django-templates:将字符串变量与块中的字符串连接起来

  6. 6

    在python中增加字符串的最后一位数字

  7. 7

    将带有前导零的变量与另一个字符串连接起来

  8. 8

    MySql将字符串存储在变量中并将它们连接起来以将其返回到终端

  9. 9

    将字符串与整数连接起来,以用作jquery中的变量(创建动态变量)

  10. 10

    将R中用逗号分隔的一列字符串连接起来

  11. 11

    在编译时将模板中的编译时字符串连接起来?

  12. 12

    将字符串中的一位数字(1或5B)替换为两位数字(01或05B)

  13. 13

    Python将字符串与具有转义字符的字符串变量连接起来

  14. 14

    将字符串拆分为数字和文本,但接受其中包含一位数字的文本

  15. 15

    正则表达式只是字符串中的最后一位数字

  16. 16

    Google表格:用什么方法将字符串连接起来,就像SUMIFS加上数字一样?

  17. 17

    将字符串拆分为单词,然后使用原始的分隔符将它们连接起来

  18. 18

    如何将字符串与从ule子表达式返回的值连接起来?

  19. 19

    我在swift 2.0中创建了一个字符串扩展以将字符串与空格连接起来,但是在swift 2.1 xcode 7中不起作用

  20. 20

    使用echo将两个字符串连接起来以传递到另一个命令

  21. 21

    将数字字符串拆分为一位数字和两位数字的可能组合

  22. 22

    如何将变量作为字符串的一部分连接起来(用于文件名)?

  23. 23

    在TSQL中将包含空值的列中的字符串与case语句连接起来

  24. 24

    熊猫根据另一个中的连续值将一列中的字符串连接起来

  25. 25

    如何在C ++中将字符串与char连接起来?

  26. 26

    将数组值与 PHP 变量连接起来

  27. 27

    在Perl中,为什么将哈希与字符串连接起来会得到分数分数的结果?

  28. 28

    AngularJS用多复选框将字符串连接起来

  29. 29

    将Spark中的稀疏向量连接起来?

热门标签

归档