gpt4 book ai didi

php base64_decode 奇怪的输出

转载 作者:可可西里 更新时间:2023-11-01 00:45:45 24 4
gpt4 key购买 nike

我有一个来自 base64_decode 函数的非常奇怪的输出。输出是一个长度为 18 的字符串,但是当我 var_dump 字符串时......长度是 32!这会影响我为这个字符串应用的 preg_match 函数。知道为什么吗?

$input_line = base64_decode('OQA3ADgAMAA5ADgAMgA3ADQAMwA2ADAANwA5ADAAMAAwADAA');
var_dump($input_line);

输出

string(36) "978098274360790000"

问候

最佳答案

该字符串有很多不可打印的字符(NUL 字节)。你可以通过像 xxd 这样的程序传递值来看到这一点:

0000000: 3900 3700 3800 3000 3900 3800 3200 3700  9.7.8.0.9.8.2.7.0000010: 3400 3300 3600 3000 3700 3900 3000 3000  4.3.6.0.7.9.0.0.0000020: 3000 3000                                0.0.

关于php base64_decode 奇怪的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19390714/

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