0

私は現在、ギルドのウェブサイトをセットアップしています。ページの 1 つで、要求されたデータを配列で返すオフサイト リソースから情報を取得しています。次のようになります。

[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');

私はすでにいくつかの解決策を試しましたが、手ぶらで出てきました。皆さんの何人かが私に何か指針を持っていることを願っています。

それにもかかわらず、事前に感謝します!

4

1 に答える 1

0

こんにちは、以下のサンプルコードを試すことができます..

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

ありがとう

于 2012-05-03T11:35:44.947 に答える