如何用正则在字符串插入分割符? 字符串“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银灯技术 今天公司配置了台文件服务器 之前的上传的附件都需要移动文件服务器上去 php com 组件出错 求设备管理系统 修改密码PHP liunx下执行php脚本 jquery.getJson() session不一致问题 PHP面试题,大家来试一试,娱乐一下 ^^ 【慕课网官方活动】你在,女神就在——90天慕女神助力计划 视频怎么防下载? 用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));
?>