问题与json解码值存储在mysql中

cpp*_*pit 1 php json

我在mysql中存储了以下值: a:3:{i:0;s:2:"35";i:1;s:2:"33";i:2;s:2:"50";}

我用的时候

 $value= 'a:3:{i:0;s:2:"35";i:1;s:2:"33";i:2;s:2:"50";}'
 $data_array = json_decode($value);
 var_dump($data_array);
Run Code Online (Sandbox Code Playgroud)

这返回null.how我可以返回值,在这种情况下它是35 33和50.

u_m*_*der 5

这不是json数据.这是序列化数据.使用unserialize获得的阵列.

$value= 'a:3:{i:0;s:2:"35";i:1;s:2:"33";i:2;s:2:"50";}'
$data_array = unserialize($value);
var_dump($data_array);
Run Code Online (Sandbox Code Playgroud)