Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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
如何更换&x201C¿”;在PHP中使用str_replace()?_Php_Str Replace - Fatal编程技术网

如何更换&x201C¿”;在PHP中使用str_replace()?

如何更换&x201C¿”;在PHP中使用str_replace()?,php,str-replace,Php,Str Replace,这就是我正在尝试的代码 echo str_replace("¿","","¿ teste ¿ teste"); 我想在任何给定的字符串中找到并删除它。但是,此代码无法正常工作 我可能做错了什么 编辑: 我管理使用html特殊代码; 链接: 谢谢 它很好用 php -r 'echo str_replace("¿","","¿Is it Tuesday?");' 输出: Is it Tuesday? 编辑 您可以尝试通过转义字符来确保文件本身为100%ASCII: <?php $c

这就是我正在尝试的代码

echo str_replace("¿","","¿ teste ¿ teste");
我想在任何给定的字符串中找到并删除它。但是,此代码无法正常工作

我可能做错了什么

编辑:

我管理使用html特殊代码; 链接:

谢谢

它很好用

php -r 'echo str_replace("¿","","¿Is it Tuesday?");'
输出:

Is it Tuesday?

编辑

您可以尝试通过转义字符来确保文件本身为100%ASCII:

<?php

$c  =  json_decode('"' . '\u00bf' . '"'); // the question mark

echo str_replace( $c, '', $my_string ) . "\n";

保存php文件时使用的编码可能无法正确存储字符串。使用UTF编码保存您的php文件,然后重试。

您正在搜索的字符串(
现在是星期二!
)中没有在此处不起作用的
),可以编辑一些php配置。请尝试我的解决方案。我使用str_replace(“¿;”,“,$”POST['objetivo');我使用UTF保存了文件,但它不起作用。