在PHP中替换多数组值

在PHP中替换多数组值,php,arrays,Php,Arrays,我目前正在建立一个公会网站,在其中一个页面上,我从一个非现场资源获取信息,该资源以数组形式返回请求的数据,如下所示: [0] => Array ( [character] => Array ( [name] => Name [realm] => Server [battlegroup] => Battlegroun Name [class] =&g

我目前正在建立一个公会网站,在其中一个页面上,我从一个非现场资源获取信息,该资源以数组形式返回请求的数据,如下所示:

[0] => Array
(
    [character] => Array
        (
            [name] => Name
            [realm] => Server
            [battlegroup] => Battlegroun Name
            [class] => int
            [race] => int
            [gender] => int
            [level] => int
            [achievementPoints] => int
            [thumbnail] => image
            [thumbnailURL] => url
        )
    [rank] => int
)
...
我必须承认,自从我上一次接触PHP以来已经有很长一段时间了,当涉及到转换数组中的值时,我简直目瞪口呆。我知道一次

我基本上想要实现的是将$arr['character']['gender']从它的整数值转换为我从另一个数组中设置的值

$gender = array(0 => 'M', 1 => 'F');
我已经尝试了一些解决方案,但是,我空手而归。 我希望你们中的一些人能给我一些建议


提前谢谢,不客气

您好,您可以尝试下面给出的示例代码

foreach($arr As $index=>$arrs{
    $arrs[$index]['character']['gender'] = $gender[$arrs[$index]['character']['gender']];
}

谢谢

如果你想得到M或F,那么$gender[$arr['character']['gender']]就可以了。绝对棒极了,alexn!我知道我忘记了一些重要的事情。它就像一个符咒。