首页 > 解决方案 > 在php中替换字符串中多次出现的字符

问题描述

$string = IT_Support_/_Help_Desk // what I have
$whatIwant = IT Support Help Desk // what I want

我有这个字符串,我想将空格“_”的所有出现替换为“”

标签: phpstringreplace

解决方案


您可以将preg_replace其与非单词字符的组合一起使用\W_如下所示:

<?php

$string = "IT_Support_/_Help_Desk";

echo preg_replace('/[_\W]+/', ' ', $string);

推荐阅读