Read array in php?

时间:2018-09-16 作者:Garrosh

我正在尝试在注册中添加一些自定义用户元。例如,我有一块地可以结水果:

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. 我如何解决这个问题?

1 个回复
最合适的回答,由SO网友:Pavel Janicek 整理而成

最快的方法如下:

$fruit_id = get_user_meta($user_id, \'fruit\', true); //returns 1
$display_fruit = some_fruits($fruit_id); //will return \'Apple\'

结束

相关推荐

为什么我的帖子没有重定向到定制创建的Single-show.php文件?

我已注册自定义帖子类型名称为“show”function.php,我还创造了single-show.php当我遵循帖子的永久链接时,我希望在其中显示自定义帖子的文件,这只针对“显示”自定义帖子类型,但它不是重定向到单个显示的帖子。php。。请任何人指导我怎么做。。我正在显示single-show.php<?php if($post_type == \'Show\') { // Start the Loop.