MEMO

5月 25 2011

ループ


よくぐっちゃになるからメモ

[dataStrc]

  • ‘id’ => ’1′
    • ‘name’ => ‘yamada’
    • ‘sex’ => ‘men’
    • ‘age’ => ’33′
  • ‘id’ => ’2′
    • ‘name’ => ‘aoki’
    • ‘sex’ => ‘men’
    • ‘age’ => ’35′
  • ‘id’ => ’3′
    • ‘name’ => ‘takagi’
    • ‘sex’ => ‘men’
    • ‘age’ => ’25′

IDでソートをかけて、指定項目だけ出力

foreach my $id ( sort { $a <=> $b } keys %dataStrc ){
	my %currentData = %{$dataStrc{$id}};
             print($currentData{'name'});
}

いっつもソート順を忘れるのでメモ

文字昇順

sort { $a cmp $b }

文字降順

sort { $b cmp $a }

数字昇順

sort { $a <=> $b }

数字降順

sort { $b <=> $a }

Trackback URL

Leave a Reply