反復

2011-12-19 17 views
0

いPHP4反復

foreach ($array as $i => $values) { 
    print "$i {\n"; 
    foreach ($values as $key => $value) { 
     print " $key => $value\n"; 
    } 
    print "}\n"; 
} 

これはPHP5で動作しますが、何も変更せずに同じループを経由バージョンで4 のforeach反復処理し動作しないで、次のコードの作品ループしますが、値は表示されません。 誰かが私にこの助けてもらえますか

+0

を構成されている方法は? – Eineki

+0

WyあなたはPHP4についても気にしていますか?それは古く、サポートされていないバージョンのPHPです。すべての共有ホスティングはPHP5を提供しています(8歳です!)。 – Crozin

+0

ちょうど古い4.4 phpインストールで試してみました。うまく動作します。 – Eineki

答えて

1

PHP 4で問題なく動作するはずです。

2つのバージョン間で配列が異なる可能性が高くなります。コード全体がわかりにくいので、わかりにくいです。

0

も同様にPHP4で動作するはずです:$配列は

 
foreach ($array as $i => $values) { 
    echo $i."{\n"; 
    foreach ($values as $key => $value) { 
     echo $key ."=>". $value."\n"; 
    } 
    echo "}\n"; 
}