連想配列でforとかforeachとか

Twitter ツイート Hatena Bookmark ブックマーク

ActionScriptで連想配列を作った時に、中身を表示させる方法ってPHPと若干違うわけです。

まずPHPの場合(sample.php)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$members = array(
    'A01'   => '吉田',
    'A02'   => '山田',
    'A03'   => '上田',
);

//表示する
foreach($members as $key => $value){
    print "$key  $value";
}

こんな感じのことをActionScriptでやる場合は以下のようにします。

1
2
3
4
5
6
7
8
9
var members:Object = new Object;

members["A01"] = "吉田";
members["A02"] = "山田";
members["A03"] = "上田";

for(var key:String in members){
	trace(key + "  "+ members[key]);
}

ActionScriptでもfor eachはあるのですが、どうやら配列の中身しか取り出せないようです。

comments powered by Disqus
Built with Hugo
テーマ StackJimmy によって設計されています。