$ ip_dataという変数があり、「print$ip_data;」を実行すると 次のように表示されます。ARRAY(0x3c353cc4);
Data ::Dumpは私に次の構造を与えます:
[
{
ip => "127.0.0.1",
list => [
"France",
"Safari",
],
},
]
ip
(IPアドレス)を抽出し、次のようなハッシュに入れたいcountry
と思います。browser
%ip_info = ( ip => '127.0.0.1',
country => 'France',
browser => 'Safari' );
これまでのところ、それを逆参照しようとする私の試みはすべて失敗しました。私が理解しているように、$ ip_dataは要素のハッシュを持つ配列であり、そのハッシュの最初の要素は文字列ですが、2番目の要素は2つの文字列要素を保持する配列です。
私はそれについて間違っていますか?もしそうなら、ここで何が起こっているのか、そしてそれらの要素をで取得する方法を教えてください%ip_info
。