gpt4 book ai didi

php - 定期将分隔符插入字符串

转载 作者:行者123 更新时间:2023-12-02 06:10:32 26 4
gpt4 key购买 nike

我在php中有以下字符串:

$string = 'FEDCBA9876543210';

该字符串可以具有2个或更多(我的意思是 more )十六进制字符
我想按2将字符串分组:
$output_string = 'FE:DC:BA:98:76:54:32:10';

我想为此使用正则表达式,我想我看到了一种类似于“递归正则表达式”的方法,但我不记得了。

任何帮助表示赞赏:)

最佳答案

如果您不需要检查内容,则正则表达式没有用处。

尝试这个

$outputString = chunk_split($string, 2, ":");
// generates: FE:DC:BA:98:76:54:32:10:

您可能需要删除最后一个“:”。

或这个 :
$outputString = implode(":", str_split($string, 2));
// generates: FE:DC:BA:98:76:54:32:10

资源:
  • www.w3schools.com - chunk_split()
  • www.w3schools.com - str_split()
  • www.w3schools.com - implode()

  • 关于同一主题:
  • Split string into equal parts using PHP
  • 关于php - 定期将分隔符插入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593840/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com