Maison >développement back-end >tutoriel php > 关于STR REPLACE 不能替换多个字符的有关问题 求解

关于STR REPLACE 不能替换多个字符的有关问题 求解

WBOY
WBOYoriginal
2016-06-13 13:20:11934parcourir

关于STR REPLACE 不能替换多个字符的问题 求解
我用STR REPLACE 替换 例如第一个
echo "$uri/view/".trim(str_replace ( '%0A', '', rawurlencode($line))).'.html
帮%0A 替换成空 这个替换正常 而我现在需要一次性替换多个
代码如下
echo "$uri/view/".trim(str_replace (array("%0A",''),array("%0D",''), rawurlencode($line))).'.html
%0A 替换成空 成功 但是后面的替换%0D 却失效 求解
如何让这个代码 同时替换两个字符呢

------解决方案--------------------
echo "$uri/view/".trim(str_replace (array("%0A","%0D"),"", rawurlencode($line))).'.html
------解决方案--------------------
str_replace (array("%0A",''),array("%0D",''), rawurlencode($line))
=>
strtr (rawurlencode($line), array("%0A"=>'',"%0D"=>''))

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent: php 下传限制 Article suivant: 有关php页面传值的有关问题