gpt4 book ai didi

php - str_replace 数组

转载 作者:行者123 更新时间:2023-12-02 22:17:44 29 4
gpt4 key购买 nike

$a = $_GET['a'];
$d = array("æ", "ø", "å", "Æ", "Ø", "Å");
$e = array("&aelig", "&oslash", "&aring", "&AElig", "&Oslash", "&Aring");
$new = str_replace("$d","$e","$a");
echo $new;

谁能告诉我我做错了什么。如果我只写它,它工作得很好:

$a = $_GET['a'];
new = str_replace("ø","&oslash","$a");
echo $new;

然后至少“ø”被替换了,但我真的想用两个数组来做,而不是一次替换一个字母,6 次......

最佳答案

$new = str_replace($d, $e, $a);

您传递的是变量,而不是包含变量的字符串。

如果您比较此代码中的输出

$a = array(123);
var_dump($a);
var_dump("$a");

您会注意到,第一个是数组,第二个是字符串,其中数组隐式转换为字符串。

关于php - str_replace 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14207588/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com