gpt4 book ai didi

wordpress - 在 Wordpress 中处理序列化数据

转载 作者:行者123 更新时间:2023-12-04 11:22:16 26 4
gpt4 key购买 nike

我在 Wordpress 自定义字段中有以下序列化数据字符串:

$first_string = 'a:9:{s:5:"email";s:13:"test@test.com";s:4:"name";s:15:"Werner  
Etsebeth";s:8:"address1";s:17:"1 Giligans
Island";s:8:"address2";s:1:"5";s:4:"city";s:9:"Cape
Town";s:5:"state";s:2:"AL";s:3:"zip";s:4:"7460";s:7:"
country";s:2:"US";s:5:"phone";s:0:"";}

$second_string = 'a:1:{i:4;a:1:{i:0;a:6:
{s:3:"SKU";s:0:"";s:4:"name";s:12:"Hypnotherapy";s:3:"url";s:72:"http://localhost
/mindworksa.co.za/wordpress/store/products/hypnotherapy
/";s:5:"price";s:5:"50.00";s:8:"quantity";s:1:"1";s:8:"download";s:0:"";}}}'

如何将信息分配给变量,以便我可以单独访问,例如 $SKU = "", $name = 等。

我以前从未使用过序列化数据,任何帮助将不胜感激。

非常感谢

最佳答案

我无法反序列化您的示例(您是否正确粘贴了它?)但 Wordpress 使用 serialize() 序列化对象以将它们存储在数据库中。

您可以使用 unserialize() 反序列化它们.

一个简单的例子:

$serialized = 'a:3:{i:0;s:5:"apple";i:1;s:6:"banana";i:2;s:6:"orange";}';
var_dump(unserialize($serialized));

输出:
Array
(
[0] => apple
[1] => banana
[2] => orange
)

关于wordpress - 在 Wordpress 中处理序列化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13319638/

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