gpt4 book ai didi

php - 两个相同的字符串,但长度不同。修剪、清洁等

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:57:11 24 4
gpt4 key购买 nike

我有两个字符串,一个由 PHP 生成并以 128 个字符存储在数据库中。生成的字符串通过电子邮件发送给用户,他们必须输入该字符串。

现在出于某种原因,来自用户的(我测试过的)通过 var_dump 的长度为 132 个字符。当我 echo 它们时,它们完全相同。 var_dump 也一样。除了字符数。这些额外的 4 个(不可见的)字符来自哪里?

最佳答案

尝试

var_dump(bin2hex($str1));
var_dump(bin2hex($str2));

或与

var_dump(htmlspecialchars($str1));
var_dump(htmlspecialchars($str2));

要检查有什么不同,一旦发现,请将不同的位粘贴到此处,以便我们找出不同之处。

编辑:

这是一个 & 编码为 & 注意 & <-> & 有 4 个不同的字符.我认为正在发生的事情是您正在发送纯文本电子邮件,但实体化了字符串,因此所有 & 都变成了 &

关于php - 两个相同的字符串,但长度不同。修剪、清洁等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3643135/

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