正则表达式用空格替换破折号

Msm*_*993 2 php preg-replace

我有一个问题,如何用一个空格替换单个短划线( - ).

我尝试了以下内容

$test = TEST-test;
preg_replace('\-', '/s', $test);
echo $test;
Run Code Online (Sandbox Code Playgroud)

但没有结果.

谢谢,

Ja͢*_*͢ck 7

看哪strtr:

$test = strtr($test, '-', ' ');
Run Code Online (Sandbox Code Playgroud)

顺便说一句,你的原始代码有TEST-test,需要用引号括起来:

$test = 'TEST-test';
Run Code Online (Sandbox Code Playgroud)