gpt4 book ai didi

php - 相同字符串的 base64_encode() 值是否不同?

转载 作者:可可西里 更新时间:2023-10-31 22:13:02 25 4
gpt4 key购买 nike

我想使用包含用 base64_encode() 函数编码的字符串的列作为主键。但是我无法了解如果相同的字符串在使用 base64_encode() 编码时获得不同的值。

我应该在 sql 查询中使用编码字符串来检查 key 是否存在,或者我应该从数据库中获取所有值并一一解码以查看该 key 是否存在?这取决于是否知道 base64_encode() 函数总是为给定的字符串创建相同的输出。是吗?

提前致谢。

最佳答案

是的,函数 base64_encode() 总是为给定的字符串生成相同的输出。这称为确定性函数或确定性算法。

http://en.wikipedia.org/wiki/Deterministic_algorithm

关于php - 相同字符串的 base64_encode() 值是否不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224101/

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