PHP boucle et break;

Fermé
eXo - 21 avril 2009 à 17:46
 eXo - 21 avril 2009 à 17:51
Bonjour,

je boucle sur un tableau a 2 dimension, et je compare la chaine du tableau a une autre chaine que je recupere "$get" . lorque le test est bon, j'affiche la ligne complete et je souhaiterai sortir de la boucle par colonne car s'il retrouve encore la meme chaine, il va me réaficher cette ligne, seulement une fois me suffit :))

voici le code :

for($i=1;$i<$heigh;$i++)
{
for($j=0;$j<$width;$j++)
{
if ($ARRAY[$i][$j] == $get)
{
$count ++;
echo'<TR>';
for($g=0;$g<$width;$g++)
{
echo'<TD>';
if( $ARRAY[$i][$g]== "" )
echo " ";
else
{
echo "<center>";
echo htmlspecialchars($ARRAY[$i][$g], ENT_QUOTES);
echo "</center>";
}
echo'</TD>';
}break;
echo'</TR>';
}break;
}break;
}

je supose que les break servent a sa et voici ce que j'ai fait ... mais sa fonctionne pas, je n'ai plus de résultat..

1 réponse

Bon, j'ai trouvé un moyen pour que sa fonctionne, un peu bricolé mais sa marche :)
par contre, sa m'interesse quand meme de savoir comment faire avec les break si quelqu'un a une idée :)

Merci .

bricolage :

for($i=1;$i<$heigh;$i++)
{
for($j=0;$j<$width;$j++)
{
if ($ARRAY[$i][$j] == $get)
{
$aff = 1;
$count ++;
}
}
if ($aff == 1){
echo'<TR>';
for($g=0;$g<$width;$g++)
{
echo'<TD>';
if( $ARRAY[$i][$g]== "" )
echo " ";
else
{
echo "<center>";
echo htmlspecialchars($ARRAY[$i][$g], ENT_QUOTES);
echo "</center>";
}
echo'</TD>';
}
echo'</TR>';
}
$aff =0;
}
0