$subject = "Keep your spacing perfect!";
打印$subject
替换行中的任意两个空格' '使用
-
和任何单一空格' '用*,所以上面的例子打印:
Keep*your--spacing-*perfect!
**注意:中间有四个空格"您的"和"间距"所以只有两个破折号,中间会有三个星号"间距"和#34;完美"中间只有一个"保持"和"你的"。
我很难解决这个问题,我希望得到一些帮助
答案 0 :(得分:0)
首先替换双空格,然后替换结果中的单个空格:
$subject = "Keep your spacing perfect!";
$subject = str_replace(" ", "-", $subject);
$subject = str_replace(" ", "*", $subject);
echo $subject;
答案 1 :(得分:0)
这是str_replace的工作,您可以使用arrays
指定要替换的内容和替换内容,即:
$subject = "Keep your spacing perfect!";
$subject = str_replace(array(" ", " "), array("-", "*"), $subject);
# Keep*your--spacing-*perfect!