如何在 PHP 中字符串的特定位置插入破折号

我有一个字符串,例如“AA231CS”,我想添加一个连字符或破折号,使其看起来像这样(结果应该是这样)“AA-231-CS”。

和另一个字符串'9999ZZZ99',我想添加一个连字符或破折号,所以它看起来像这样(结果应该是这个)'9999-ZZZ-99'。

处理这个问题的最佳方法是什么?


繁星点点滴滴
浏览 141回答 1
1回答

回首忆惘然

这是需要正则表达式并内爆$string = "9999ZZZ99AAA";// I have separated string with continous numbers and alphabets in grouppreg_match_all('/([0-9]+|[a-zA-Z]+)/',$string,$matches);// imploding them by `-`echo implode("-", $matches[0]);
打开App,查看更多内容
随时随地看视频慕课网APP