在字符串问题中添加字符

时间:2014-09-22 03:23:14

标签: php string

我正在为一串单词添加字符,而不是得到我需要的结果。

我有一个这样的字符串:$string = "word word word word"

我需要的输出是:'word'+'word'+'word'+'word'

我得到的是:单词+单词+单词+单词+

这是我正在使用的功能:

$str = "word word word word";  
$str = implode("+", explode(" ", $str))."+";
echo $str;

2 个答案:

答案 0 :(得分:3)

内爆并连接周围的撇号如下:

$str = "word word word word";  
$str = "'" . implode("'+'", explode(" ", $str)) . "'";
echo $str;

答案 1 :(得分:3)

只需连接双方的单引号:

$str = "'".implode("'+'", explode(" ", $str))."'";
       ^^           ^ ^                        ^
// outside quotes   inside quotes           outside qoutes

或者像这样:

$str = "'".str_replace(' ', "'+'", $str)."'";