关于php多个FOREACH循环的基本问题

时间:2009-10-08 21:18:30

标签: php

我在php中有很少的FOREACH循环;

$c1 = 1;
$c2 = 1;
$c3 = 1;

foreach ($someArray as $a){
    echo $a;
    if (sizeof($someArray != $c1){
        echo " / ";
    }
    $c1++;
}

foreach ($otherArray as $b){
    echo $b;
    if (sizeof($otherArray != $c2){
        echo ", ";
    }
    $c2++;
}

// etc.

这似乎有些愚蠢,当然=)有没有办法避免声明具有相同值的变量并在许多FOREACH循环中使用它们? 在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:7)

看来你正在尝试做以下代码做得更好的事情:

$line = implode(' / ', $someArray);
echo $line;

$line = implode(', ', $otherArray);
echo $line;