連想配列でforとかforeachとか

December 22, 2008,
tags: actionscript foreach 連想配列


このエントリーをはてなブックマークに追加

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

まずPHPの場合(sample.php)

$members = array(
    'A01'   => '吉田',
    'A02'   => '山田',
    'A03'   => '上田',
);

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

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

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