PHP - 用某些东西替换单词之间的空格

时间:2012-12-08 20:13:56

标签: php

  

可能重复:
  how to replace a string contains space with -

我想用某些东西替换单词之间的空格。

示例,我有:

$title = "An example title";
$separator = "*";

我想要一个显示的功能:

An*example*title

提前致谢!

4 个答案:

答案 0 :(得分:3)

使用PHP str_replace(str_replace - 用替换字符串替换所有出现的搜索字符串):

str_replace(" ","*",$title);

所以,举个例子:

$title = "An example title";
$separator = "*";
echo str_replace(" ", $separator, $title); // returns An*example*title

答案 1 :(得分:2)

您还可以使用正则表达式用一个选定的字符串替换行中的几个空白字符:

$str = 'this    is some     string';
$new_str = preg_replace('/\s+/', '*', $str);

答案 2 :(得分:1)

$title = "An example title";
$separator = "*";
$title = str_replace(' ',$separator,$title);

答案 3 :(得分:1)

只需使用

str_replace(" ","*",$title);