我在Wordpress中获得了一个php函数,它获得了序列化的用户元:就像这样
function get_allowwed_tournees_ids(){
$tournees = get_user_meta($this->ID, 'tournees',true);
$tournees = unserialize($tournees);
$tournees_ids = array();
foreach ($tournees as $key => $value) {
array_push($tournees_ids, $key);
}
var_dump($tournees_ids);
return $tournee_ids;
}
get_allowwed_tournees_ids()位于扩展WP_User的类中 当我想打电话时:
$id_tournees = $current_user->get_allowwed_tournees_ids();
var_dump($id_tournees);
函数内的var_dump返回unserialised数组,函数外的第二个var_dump返回null。
任何想法?谢谢 !
答案 0 :(得分:1)
因为你要返回永远未定义的$ tournee_ids。我想你应该
return $tournees_ids;