comando break

ho bisogno di una funzione che controlli riga per riga un dato array e quando trova un elemento specifico salti solo quella riga

per esempio se il mio array è formato da array(a,b,c,d,e,f,g) e l'elemento specifico è la "c" l'algoritmo dovrebbe visitare tutti gli elementi invece quello che riesco a ottenere è che non appena arriva alla "c" si ferma

<?php
$riga = array('a','b','c','d','e','f','g','h','i','l');
for ($i=0;$i<10;$i++)
{ 
    if($riga[$i] == "c")
   {
       break;
   }
   echo $riga[$i]; 
}
?>   

come posso fare?

inviato 9 anni fa
Mandalayawantico
X 0 X
break ends execution of the current for, foreach, while, do-while or switch structure.

Quindi con break fermi il ciclo nel momento in cui trovi l'elemento.

Senza sconvolgere il tuo codice puoi cambiare l'if così:

   if($riga[$i] <> "c") {    echo $riga[$i];  }
risposto 9 anni fa
LonelyWolf
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda