Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中显示序列化SQL数据?_Php_Mysql_Wordpress_Serialization - Fatal编程技术网

如何在php中显示序列化SQL数据?

如何在php中显示序列化SQL数据?,php,mysql,wordpress,serialization,Php,Mysql,Wordpress,Serialization,下面是我的wordpress数据库中一个SQL行的内容: a:1:{s:5:"codes";a:5:{s:26:"AFFIL2014-I0AILGLNYG3UEAJI";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-XNAGS9YZMUMHD0PS";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:2

下面是我的wordpress数据库中一个SQL行的内容:

a:1:{s:5:"codes";a:5:{s:26:"AFFIL2014-I0AILGLNYG3UEAJI";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-XNAGS9YZMUMHD0PS";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-WO3X0YJLVHUZCZH6";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:0;s:5:"users";a:1:{i:0;s:13:"testaccount22";}}s:26:"AFFIL2014-PEWHTTOWIZPXQJYU";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-Y6PTEJT2GLRIVF0J";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}}}
我以前从未见过这样的事。它看起来像数组,但我不知道如何在我的PHP页面上显示此内容。

它被称为字符串。您需要使用函数将其转换回PHP值

它被称为字符串。您需要使用函数将其转换回PHP值

$serialized = 'a:1:{s:5:"codes";a:5:{s:26:"AFFIL2014-I0AILGLNYG3UEAJI";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-XNAGS9YZMUMHD0PS";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-WO3X0YJLVHUZCZH6";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:0;s:5:"users";a:1:{i:0;s:13:"testaccount22";}}s:26:"AFFIL2014-PEWHTTOWIZPXQJYU";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-Y6PTEJT2GLRIVF0J";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}}}';


$unserialized = unserialize($serialized);


print_r($unserialized);

它是序列化字符串。您需要使用unserialize()函数将其转换回数组。它是序列化字符串。您需要使用unserialize()函数将其转换回数组。太好了!这正是我要找的!伟大的这正是我要找的!
$serialized = 'a:1:{s:5:"codes";a:5:{s:26:"AFFIL2014-I0AILGLNYG3UEAJI";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-XNAGS9YZMUMHD0PS";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-WO3X0YJLVHUZCZH6";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:0;s:5:"users";a:1:{i:0;s:13:"testaccount22";}}s:26:"AFFIL2014-PEWHTTOWIZPXQJYU";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}s:26:"AFFIL2014-Y6PTEJT2GLRIVF0J";a:3:{s:8:"maxcount";i:1;s:9:"leftcount";i:1;s:5:"users";s:0:"";}}}';


$unserialized = unserialize($serialized);


print_r($unserialized);