4

我试图找出这种格式是什么:

a:2:{i:0;s:2:"29";i:1;s:2:"30";}

它有点像json。为了提供背景信息,我将 php/drupal 与 webform 模块一起使用,并提交表单返回一个输入字段作为文件上传框的此值。

我正在尝试获取 29 和 30。希望有一种简单的方法可以获取这两个数字,而无需使用正则表达式解析字符串。

提前致谢。

4

1 回答 1

6

这是一个序列化数组。

您可以通过以下方式使用 PHP 获取值:

$value = unserialize('a:2:{i:0;s:2:"29";i:1;s:2:"30";}');

你可以在这里阅读更多:http: //php.net/manual/en/function.serialize.php

于 2012-11-24T23:48:05.983 回答