Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP str_replace中的多个参数_Php_Str Replace - Fatal编程技术网

PHP str_replace中的多个参数

PHP str_replace中的多个参数,php,str-replace,Php,Str Replace,我有一个PHPstru replace,它用一个不间断的连字符̩替换斜杠//code>后面的每个连字符- stru替换('/-','/‑;',$input) 我想用第二个条件扩展这个str_replace,这个条件说,斜杠前面的每个连字符也应该被替换: stru替换(“-/”、“‑;/”、$input) 如何将这些合并到条件中?您可以使用带有str\u replace的值数组: str_replace(array('/-', '-/'), array('/&#

我有一个PHP
stru replace
,它用一个不间断的连字符
̩替换斜杠
//code>后面的每个连字符
-

stru替换('/-','/‑;',$input)

我想用第二个条件扩展这个
str_replace
,这个条件说,斜杠前面的每个连字符也应该被替换:

stru替换(“-/”、“‑;/”、$input)


如何将这些合并到条件中?

您可以使用带有
str\u replace
的值数组:

str_replace(array('/-', '-/'), array('/‑', '‑/'), $input);

您可以将值数组与
str\u replace
一起使用:

str_replace(array('/-', '-/'), array('/‑', '‑/'), $input);
尝试:

尝试: