如何在str_replace()函数中使用数组?

Mar*_* AJ -5 php replace

我要做的就是删除所有<space>(空格),-(破折号),,(逗号).这是我的代码: -

$str = "fwepoki3-4,32de e34d";
$res = str_replace(",", "", str_replace("-", "", str_replace(" ", "", $str)));
Run Code Online (Sandbox Code Playgroud)

PHP中的另一个功能还是更好的想法呢?

use*_*558 8

你可以通过传递数组作为第一个参数来做到这一点:

$res = str_replace(array(' ', '-', ','), '', $str);
Run Code Online (Sandbox Code Playgroud)

你可以在phpfiddle.org上测试它.

str_replace() PHP的函数允许您选择三个参数是单个值还是数组.