Posez votre question Signaler

PHP boucle et break;

eXo - Dernière réponse le 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..
Lire la suite 

PHP boucle et break »

1 réponses
Réponse
+0
moins plus
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;
}
Ajouter un commentaire
Ce document intitulé « PHP boucle et break; » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?