如何在php中删除空格并替换正斜杠

时间:2014-09-22 12:30:53

标签: php replace space

我有变量

$var = "A/P/ 20014/03 /12/4098 "

空间不确定变量如何删除空格并替换正斜杠。 我想要这样的结果" A-P-20014-03-12-4098"

4 个答案:

答案 0 :(得分:5)

一个简单的str_replace可以做到这一点:

$var = "A/P/ 20014/03 /12/4098 ";
$var = str_replace(array('/', ' '), array('-', ''), $var);
echo $var;

插图:

                        search for        replacement
$var = str_replace(array('/', ' '), array('-', ''), $var);
                          ^    ^           ^    ^
                          |----|-----------|    |
                               |----------------|

答案 1 :(得分:1)

使用此:

$var = "A/P/ 20014/03 /12/4098 ";
// / to -
$var = preg_replace("/\//",'-',$var);
// removes all the whitespaces
$var = preg_replace('/\s+/', '', $var);
echo $var;

答案 2 :(得分:0)

$var = "A/P/ 20014/03 /12/4098 ";    // your string
$out = str_replace("/", "-", $var);  // replace all / with -
$string = preg_replace('/\s+/', '', $out);  // trim all white spaces

答案 3 :(得分:0)

你可以做这样的事情

$var = str_replace(array(" ","/"), array("","-"), $var);

可以使用要替换的字符/字符串向str_replace添加一个数组。

如果您想要替换更多字符,只需将其添加到数组

即可
相关问题