我有这个数组,我想读取"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'");
答案 0 :(得分:1)
echo unserialize($dataOne[0]->meta_value)->copy01;
答案 1 :(得分:0)
你有一个带有序列化对象的数组作为数组的第0个元素。
$normalobject = unserialize($dataOne[0]);
和var_dump($normalobject);
了解如何阅读该值。
答案 2 :(得分:-1)
$dataOne[0]->copy01
那怎么样?