我正在尝试在注册中添加一些自定义用户元。例如,我有一块地可以结水果:
function some_fruits($fruit= false) {
$fruits= array();
$fruits[\'1\'] = \'Apple\';
$fruits[\'2\'] = \'Banana\';
$fruits[\'3\'] = \'Apricot\';
if ($fruit) {
return $fruits[$fruit];
} else {
return $fruits;
}
}
但当我用
$display_fruit = get_user_meta($user_id, \'fruit\', true);
它显示
1 而不是
Apple. 我如何解决这个问题?
最合适的回答,由SO网友:Pavel Janicek 整理而成
最快的方法如下:
$fruit_id = get_user_meta($user_id, \'fruit\', true); //returns 1
$display_fruit = some_fruits($fruit_id); //will return \'Apple\'