「データ構造」(データを保持する方法は沢山あったりなかったり)
これ(perl)だと「スカラー」「配列」「ハッシュ」とかあって。こんな感じでデータを保持できます。
my $num = 10; my @ary = (0,1,2,3,4,5,6,7.8.9.10); my %hash = ( name => 'hoge', age => 23, );
当然こういったデータ構造からデータを取り出す方法も提供されていて、「配列」と「ハッシュ」は
そういった方法を使って「繰り返し」を行う。(以下例)
use strict; use warnings; my $num = 10; my @ary = (0,1,2,3,4,5,6,7.8.9.10); my %hash = ( name => 'hoge', age => 23, ); # 配列 for my $v ( @ary ) { printf("%s\n",$v); } # ハッシュ while( my ($key,$value) = each %hash ) { printf("%s\t%s\n",$key,$value); }
詳しくはこちら、
http://perldoc.perl.org/perldata.html
PHPの場合は、こうかな。
http://php.net/manual/ja/spl.datastructures.php