perlスクリプトをphpに変換しようとしています。
perlで私はこのようなハッシュを持っています
my %SPEC=(
odmiles => ['OD Miles','Mileage','odmiles:ecmmiles','num'],
ecmmiles => ['ECM Miles',0,'','num',' ECM'],
cdl => ['CDL','CDL']);
私は次のようにデータにアクセスできます:
$SPEC{ecm}[3] # output = num
perlのハッシュは順番に実行されないので、単純な配列を実行します
@ORD=('odmiles','ecmmiles','cdl');
その後、ループします
foreach my $S (@ORD) {
print $S." = ".$SPEC{$S}[0]."<br />";
}
PHPでも同様のことができますが、ハッシュの[0]を超える要素へのアクセスに問題があります。