連想配列の列挙
- PHP
<?php // foreach は便利 $array = array ("year" => 2010, "month" => 9, "day" => 27); foreach ($array as $key => $value) echo "$key: $value\n"; // こうすると perl っぽい while (list ($key, $value) = each ($array)) echo "$key: $value\n"; ?>
- Perl
# たとえば、keys が返すキーの配列を foreach で列挙 %hash = ("year" => 2010, "month" => 9, "day" => 27); foreach $key (keys %hash1) print "$key: $hash{$key}\n"; # 順番を確定したければキーをソートするといい foreach $key (sort keys %hash1) print "$key: $hash{$key}\n"; # たとえばキーと値を each で列挙 while (($key, $value) = each (%hash1)) print "$key: $value\n";
トラックバック
- このエントリーにトラックバック:
- http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/2555
コメント