php - 如何更改长文本 a:3:{s:4:"year";s:4:"2018";s:5:"month";s:2:"07";s:3:"day";s :2:"05";} 至今 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
推荐阅读
- php - PHP imap_search KEYWORD 文档如何使用
- python - 理解列表与 for 循环的复杂性
- angular - 操作后如何在 ionic 4 中刷新 observable
- c# - 如何访问数组值?
- java - Java BFS - 如果我想对角移动,我应该改变什么?
- sql - PostgreSQL 选择不在其他日期之间的日期之间的日期
- android - 二进制 XML 文件第 32 行:无法解析索引 1 处的属性:TypedValue{t=0x2/d=0x7f0300cc a=-1}
- c# - 卸载解决方案文件夹中的项目对于 Visual Studio 2019 中仅包含 .NET Standard 2.0 或 .NET Core 2.2 项目的解决方案文件夹不可见
- kubernetes - 如何安全地将 kubeconfig 提供给 kubectl
- python - 有没有办法使用 Python Requests 库确认 POST 请求是否实际上是通过代理发送的?