我试过谷歌搜索没有任何帮助.我对PHP缺乏经验.我希望问题很明确.
所以我想要的是在字符串中的特定字符后面添加一个空格
喜欢来自:
1234b1
至:
1234b 1
我需要一个代码来为我做
注意:不需要用勺子喂我.
一个相当优雅的方法是使用正则表达式:
$input = '1234b1'; $pattern = '/b/'; $replacement = '$0 '; $output = preg_replace($pattern,$replacement,$input);
使用PHP的交互式shell运行它:
$ php -a Interactive mode enabled php > $input = '1234b1'; php > $pattern = '/b/'; php > $replacement = '$0 '; php > $output = preg_replace($pattern,$replacement,$input); php > echo $output; 1234b 1
编辑:如果你想跳过一条线,更新$replacement
与"\$0\n"
,或,如果你想HTML新行:$0
:
$input = 'abbbbasasjscxxxxc'; $pattern = '/c/'; $replacement = "\$0\n"; //'$0
' for HTML $output = preg_replace($pattern,$replacement,$input); echo $output;