単一のダッシュ(-)を単一のスペースに置き換える方法に問題があります。
私は以下を試しました
$test = TEST-test;
preg_replace('\-', '/s', $test);
echo $test;
しかし、結果はありません。
どうも、
単一のダッシュ(-)を単一のスペースに置き換える方法に問題があります。
私は以下を試しました
$test = TEST-test;
preg_replace('\-', '/s', $test);
echo $test;
しかし、結果はありません。
どうも、
見よstrtr
:
$test = strtr($test, '-', ' ');
ところで、元のコードにはTEST-test
、引用符で囲む必要があるがあります。
$test = 'TEST-test';
このことにはphpstr_replace()を使用してください
$test = 'TEST-test';
$test=str_replace('-', ' ', $test);
echo $test;
sedを使用する
echo $test | sed 's/-/ /g'
-
aを空白に置き換える1つの正規表現:
preg_replace('/-/',' ',$string);
正規表現の区切り文字がありません。