php - 如何为字符串中的每个单词添加一些符号?

标签 php php-5.3

我正在寻找在字符串中的每个单词前添加“-”的快速且好的方法。例如“bla bla bla”应该变成“-bla -bla -bla”。 我不想制作这个字符串的数组,然后映射它,等等。这看起来是一种错误且缓慢的方式。 您对此有什么建议吗?

最佳答案

如果我们假设一个单词总是由空格分隔,并且空格没有其他特殊含义,我们可以这样做:

$str = 'bla bla bla';
$symbol = '-';

$newString = $symbol . str_replace(' ', " $symbol", $str);
echo $newString;

输出:

-bla -bla -bla

关于php - 如何为字符串中的每个单词添加一些符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8215855/

相关文章:

php - MySQL 和 PHP 按首字母而非数字排序地址

php - 为什么这个 jQuery Replace() 不能在 <a 标签中工作,尽管我让它在 <p 标签中工作?

php - 使用 mysql/php 进行严格搜索

namespaces - 带有 Composer 失败的 PHP ImageWorkshop 包

php - 保护 symfony 3 中登录系统的安全

php包含函数以在LAMP服务器中包含父文件夹

php - array_unique 是否开始新的数组索引号?

php - 比较值在 Php 数组中的位置

php - 使用 Sphinx 进行同义词搜索

php - 当斜线位于变量中时 preg_match 出现问题