PHP读取数组和对象

时间:2011-09-20 19:36:38

标签: php arrays object

我有这个数组,我想读取"copy01"的值(在img_4e77e508ab518_197.jpg中)。

Array ( [0] => stdClass Object ( [meta_value] => O:8:"stdClass":3:{s:6:"copy01";s:25:"img_4e77e508ab518_197.jpg";s:6:"copy02";s:24:"img_4e77e508ab518_80.jpg";s:6:"copy03";s:24:"img_4e77e508ab518_36.jpg";} ) )

这是print_r($dataOne)$data_One是WP中数据库的查询。

$dataOne = $wpdb->get_results("SELECT meta_value FROM usermeta WHERE umeta_id = '22'");

3 个答案:

答案 0 :(得分:1)

echo unserialize($dataOne[0]->meta_value)->copy01;

答案 1 :(得分:0)

你有一个带有序列化对象的数组作为数组的第0个元素。

$normalobject = unserialize($dataOne[0]);var_dump($normalobject);了解如何阅读该值。

答案 2 :(得分:-1)

$dataOne[0]->copy01
那怎么样?