我想知道这种格式是什么:
a:2:{i:0;s:2:"29";i:1;s:2:"30";}
有点像json。为了给出背景信息,我使用php / drupal和webform模块并提交表单,返回一个输入字段作为fileupload框的值。
我想要获得29和30.希望有一种简单的方法来获取这两个数字,而不必使用正则表达式解析字符串。
提前致谢。
答案 0 :(得分:6)
这是一个序列化数组。
您可以通过以下方式获取PHP的值:
$value = unserialize('a:2:{i:0;s:2:"29";i:1;s:2:"30";}');
您可以在此处阅读更多内容:http://php.net/manual/en/function.serialize.php