gpt4 book ai didi

PHP: error: Notice: unserialize(): Error at offset 438 of 750 bytes in 中的 750 个字节的偏移量 438

转载 作者:行者123 更新时间:2023-12-05 09:17:21 24 4
gpt4 key购买 nike

我试图反序列化一个序列化的字符串:

$sri = 'a:8:{s:3:"key";s:32:"73b43c7df3604c8d725f856b219cffda";s:5:"email";s:19:"Aligh.Pro@gmail.com";s:4:"date";s:0:"";s:9:"user_info";a:4:{s:2:"id";i:2;s:5:"email";s:19:"Aligh.Pro@gmail.com";s:10:"first_name";s:5:"mahdi";s:8:"discount";s:4:"none";}s:9:"downloads";a:1:{i:0;a:3:{s:2:"id";i:44;s:8:"quantity";i:1;s:7:"options";a:2:{s:8:"quantity";i:1;s:8:"price_id";s:1:"1";}}}s:12:"cart_details";a:1:{i:0;a:10:{s:4:"name";s:17:"?????? ??";s:2:"id";i:44;s:11:"item_number";a:3:{s:2:"id";i:44;s:8:"quantity";i:1;s:7:"options";a:2:{s:8:"quantity";i:1;s:8:"price_id";s:1:"1";}}s:10:"item_price";d:20000;s:8:"quantity";i:1;s:8:"discount";d:0;s:8:"subtotal";d:20000;s:3:"tax";d:0;s:4:"fees";a:0:{}s:5:"price";d:20000;}}s:4:"fees";a:0:{}s:8:"currency";s:4:"RIAL";}';
$data_array = unserialize((string) $sri);
echo '<pre>';
print_r($data_array);
echo '</pre>';

但我看到了这个错误:注意:unserialize(): Error at offset 438 of 750 bytes in ...

我通过在线反序列化尝试了上面的序列化字符串。琴弦效果很好。但在我的电脑中,它没有。

有什么问题吗?

最佳答案

Baba 已经在this post 中写了一个很好的答案.如果您需要快速修复,此代码将完成这项工作。

$data = preg_replace_callback(
'!s:(\d+):"(.*?)";!',
function($m) {
return 's:'.strlen($m[2]).':"'.$m[2].'";';
},
$sri);

var_dump(unserialize($data));

关于PHP: error: Notice: unserialize(): Error at offset 438 of 750 bytes in 中的 750 个字节的偏移量 438,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48249972/

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