如何用正则在字符串插入分割符? 字符串“123456” 使用preg_replace的什么正则规则可以实现字符串为“1|2|3|4|5|6”? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo preg_replace('/(?<=\d)(\d)/', '|$1', '123456'); 不一定要用正则啊,直接用字符分割更方便<?php$str = '123456';echo preg_replace('/(?<!^)./','|$0',$str);echo "\n";echo rtrim(chunk_split($str,1,'|'),'|');?> 还可以这样:<?php$str = '123456';echo implode('|',str_split($str,1));?> 菜鸟请教大家如何打开整个项目??????????????? php dio_read()一个小小问题.大家来讨论一下 什么是singleton模式 网页上播放的视频和ppt同步 开源网店系统 想对一串字符串用红颜色进行标记 php如何表示从当前日期起三个月之内的数据 新手求救 php5.2.6在suse 下编译Oci8 关于帝国cms中的一个挺另人恶心的事 ZendStudio-10.6 + wamp server2.4中如何配置远程调试(通过浏览器调试)? 用php实现图片在原来画面翻转90度 框架、CSM、CRM都是什么关系啊?
<?php
$str = '123456';
echo preg_replace('/(?<!^)./','|$0',$str);
echo "\n";
echo rtrim(chunk_split($str,1,'|'),'|');
?>
<?php
$str = '123456';
echo implode('|',str_split($str,1));
?>