2009-10-08 9 views
0

J'ai peu de boucles FOREACH en php;question de base sur php multiples boucles 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. 

Cela semble en quelque sorte stupide, bien sûr =) Est-il possible d'éviter de déclarer des variables avec les mêmes valeurs et de les utiliser dans de nombreuses boucles foreach? Merci d'avance pour toute aide!

+0

Vous pensez à les variables compteur c de $? –

+1

Une indication de l'utilité du code serait utile. –

+1

En outre, faites attention aux erreurs de syntaxe et de logique. 'if (sizeof ($ quelArray)! = $ c1) {' – Marko

Répondre

7

Il semble que vous essayez de faire ce que le code suivant fait beaucoup mieux:

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

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