我将此字符串存储在数据库列中:
O:8:"stdClass":2:{s:4:"type";s:5:"Point";s:11:"coordinates";a:2:{i:0;d:-23.5663719;i:1;d:-46.65284157;}}
我只想在中间的“坐标”:
-23.5663719,-46.65284157
有一种简单的方法可以在PHP中解析它以获得此值吗? 我尝试了json_decode,但它没有用。
感谢。
答案 0 :(得分:0)
它不是json编码的,而是使用serialize()
序列化。
所以你需要做的是:
$o = unserialize($str); // where $str is a string fetched from DB
var_dump($o->coordinates);
参考文献: