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

如何在php中删除空格并替换正斜杠,php,replace,space,Php,Replace,Space,我有一个变量 $var = "A/P/ 20014/03 /12/4098 " 变量中的空间不确定如何删除空间并替换正斜杠。 我想要这样的结果“A-P-20014-03-12-4098”一个简单的str\u替换可以做到: $var = "A/P/ 20014/03 /12/4098 "; $var = str_replace(array('/', ' '), array('-', ''), $var); echo $var; 说明: searc

我有一个变量

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

一个简单的

str\u替换可以做到:

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

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

一个简单的
str\u 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);
                          ^    ^           ^    ^
                          |----|-----------|    |
                               |----------------|

你可以这样做

$var = str_replace(array(" ","/"), array("","-"), $var);
可以将数组添加到str_replace中,并使用要替换的字符/字符串进行替换


如果要替换更多字符,只需将其添加到数组中即可

$var = str_replace(array(" ","/"), array("","-"), $var);
可以将数组添加到str_replace中,并使用要替换的字符/字符串进行替换

如果要替换更多字符,只需将其添加到数组中即可

使用以下方法:

$var = "A/P/ 20014/03 /12/4098 ";
// / to -
$var = preg_replace("/\//",'-',$var);
// removes all the whitespaces
$var = preg_replace('/\s+/', '', $var);
echo $var;
使用以下命令:

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

RTFM:php.net/str\u replace RTFM:php.net/str\u replaceside注意:您还可以执行
$var=preg\u replace(数组(“/\/”,“/\s+/”),数组(“-”,“,”),$var)@Ghost我看到了你所有的帖子+我知道。只是做了两个步骤,所以它是明确的行动。谢谢你无论如何!只是补充信息,你的答案也正确,没有问题。注意:你也可以做
$var=preg\u替换(数组(“/\/”,“/\s+/”),数组(“-”,“,”),$var)@Ghost我看到了你所有的帖子+我知道。只是做了两个步骤,所以它是明确的行动。谢谢你无论如何!只是补充信息,你的答案也正确,没有问题man@user3439249真高兴见到你helped@user3439249当然很高兴这有帮助。你能解释一下这是如何回答问题的吗?你能解释一下这是如何回答问题的吗?