使用php中的foreach遍历数组

时间:2011-12-19 09:12:13

标签: php

以下代码是否适用于php4

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

这适用于php5,但没有更改的相同循环不适用于版本4。 foreach遍历循环,但不显示值。 有人可以帮助我吗

2 个答案:

答案 0 :(得分:1)

在PHP 4中应该可以正常工作,那里没有特定的PHP 5。

您的阵列更有可能在两个版本之间有所不同。因为我们无法看到整个代码很难说。

答案 1 :(得分:0)

也应该在php4中工作:

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