如何更改长文本 a:3:{s:4:"year";s:4:"2018";s:5:"month";s:2:"07";s:3 :"day";s:2:"05";} 截至 2018-07-05

how to change longtext a:3:{s:4:"year";s:4:"2018";s:5:"month";s:2:"07";s:3:"day";s:2:"05";} to date 2018-07-05

您好,我正在使用 cakephp3 并将数据保存在键值对中,但无法转换此

a:3:{s:4:"year";s:4:"2018";s:5:"month";s:2:"07";s:3:"day";s:2:"05";}

结果我 想要这种形式

date 2018-07-05

在php

试试下面的方法

$date = unserialize('a:3:s:4:"year";s:4:"2018";s:5:"month";s:2:"07";s:3:"day";s:2:"05";}');

echo 'date '.$date['year'].'-'.$date['month'].'-'.$date['day']; //date 2018-07-05