0

我似乎无法做到这一点!

我正在尝试用相同数量的其他字符替换相同数量的空格:

$s="abc  def f";
echo preg_replace('/[\s*]+/', 'X', $s);

期待 abcXXdefXf

4

3 回答 3

1

你需要正则表达式吗?

$s = 'abc  def f';
echo str_replace(' ', 'X', $s); // output: abcXXdefXf
于 2012-05-11T13:39:39.037 回答
0

只需使用str_replace.

str_replace(" ", "X", $s);
于 2012-05-11T13:40:31.563 回答
0
$s="abc  def f";
echo preg_replace('/\s/', 'X', $s);
于 2012-05-11T13:37:42.267 回答