确定返回的代码格式

jos*_*mmo 4 php drupal

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

a:2:{i:0;s:2:"29";i:1;s:2:"30";}
Run Code Online (Sandbox Code Playgroud)

它有点像json.为了给出背景信息,我使用php/drupal和webform模块并提交表单,返回一个输入字段作为fileupload框的值.

我试图得到29和30.希望有一个简单的方法来获取这两个数字,而不必使用正则表达式解析字符串.

提前致谢.

Pla*_*lov 6

这是一个序列化数组.

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

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

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