0
print_r($address['Country']);
echo $address['Country']['name'];

print_rで得られるものは次のとおりです。

Array
(
    [Country] => Array
        (
            [id] => 1
            [code] => US
            [name] => United States
        )
)

そしてエコーの場合:

注意(8):未定義のインデックス:名前

そんなことがあるものか?

4

2 に答える 2

4

$address['Country']本当にそして確かに

Array
(
    [Country] => Array
        (
            [id] => 1
            [code] => US
            [name] => United States
        )
)

次に、あなたの配列がなぜそれほど複雑なのかわからないが、とにかくあなたは中にいるnameはずです。$address['Country']['Country']['name']

于 2012-04-09T04:05:37.573 に答える
2

あなたが3次元配列を持っていることは確かです。試してみてください$address['Country']['Country']['name']

于 2012-04-09T04:05:50.053 に答える