PHP / MySQL:如何从mysql字段访问数组值

时间:2014-06-04 13:46:13

标签: php mysql multidimensional-array

我在mySQL表中有一个字段值,我保存到一个名为" $ mp3"的变量中。

如果我回应这个变量,我明白了:

a:3:{s:4:"file";s:114:"/home/www/xxxxx/web/admin/wp-content/uploads/2014/05/table3_podcast_20141.mp3";s:3:"url";s:92:"http://www.xxxx.com/admin/wp-content/uploads/2014/05/table3_podcast_20141.mp3";s:5:"error";b:0;}

我应该如何完成我的变量才能只检索数组的这一部分(无论其内容如何):

http://www.xxxx.com/admin/wp-content/uploads/2014/05/table3_podcast_20141.mp3

谢谢!

1 个答案:

答案 0 :(得分:1)

该值是PHP数组的serialized存储。

要重建数组,您需要使用unserialize

$data = unserialize($mp3);
$url = $mp3['url'];