Ciao a tutti, chi mi aiuta a capire qualcosa su questo ciclo?
Lo copio pari pari da una guida che sto seguendo:
codice:
$textfile = fopen("iscritti.txt", "r");
$righefile = '';
while ($rigafile = fgets($textfile,1024)) {
$campiriga = explode("|", $rigafile);
$cid = $campiriga[0];
$cnome = $campiriga[1];
$ccognome = $campiriga[2];
$cemail = $campiriga[3];
$rigafile = $cid . $cnome . $ccognome . $cemail . "\n";
echo "$rigafile";
}
fclose($textfile);
Tranne il fatto che non va a capo ma mi fa vedere tutte le righe di seguito, quello che nn capisco è proprio come fa a funzionare!
Negli altri cicli while che mi è capitato di vedere (in C soprattutto), nelle condizioni del while ce n'era sempre una che gli diceva di incrementare il contatore.. .o di passare al rigo successivo... qui invece non ce ne sono...
Quello che mi chiedo è, come fa a ciclare?!
Quello che capisco è "leggi dal file e metti nella variabile $rigafile; finchè la variabile contiene qualcosa, spacca il rigo e mostrami tutte le variabili"; ma poi come fa a passare al rigo successivo del file? Dove gliela comunico sta cosa?
Grazie a tutti...