はじめに

プログラムにおいて非常に便利に利用できる連想配列ですが、特定のキーを指定してデータを取り出すのは容易なものの、全てのデータを一括で表示しようとすると、どうやっていいのかわからなかったりします。
このページでは、連想配列内に格納されている全てのデータを一括で取り出して表示する方法について説明します。

尚、このページではperlでの実現方法について説明しています、PHPでの実現方法についてはこちらをご参照ください。

早速サンプルコード

連想配列に格納されているデータをキーと一緒に取り出すには、下記のようにします。

サンプルコード
%tAssociativeArray=('name'=>'John','age'=>'31','sex'=>'male');

foreach(sort keys %tAssociativeArray)
{
	$tKey=$_;
	$tValue=$tAssociativeArray{$tKey};

	print $tKey.' -> '.$tValue."\n";
}

このプログラムを実行した結果は、下記の通りです。

実行結果
name -> John
age -> 31
sex -> male


あなたの探し物は見つかりましたか?
まさにこれだ
参考になった
ちょっと違う
これじゃない

何かメッセージがあればお願いします

このメッセージを非公開にする

ご注意

・頂いたメッセージは管理者のチェックの後、公開されます。
・メッセージの公開を希望されない場合には、「このメッセージを非公開にする」にチェックを入れてください。
・管理者が不適切と判断したメッセージは公開しませんので、予めご了承ください。


まさにこれだ
3 (60%)
参考になった
1 (20%)
ちょっと違う
1 (20%)

表示できるメッセージはありません。