Datei zeilen zählen
andreas
- php
0 Götz
hallo
ich lasse mir aus einer Datei zeilenweise den Inhalt auslesen
ich möchte aber vorher die Anzahl anzeigen lassen die ich ausgebe
und nicht die Gesamtanzahl der Datei
$lines=file("gbuch.csv");
$num = sizeof($lines);
Beiträge gesamt: ???
$num gibt mir alles aus was ich ja nicht will da ich ja eine Abfrage habe.
if ($num > 0)
{
for ($i=0; $i<$num; $i++)
{
$entry=explode ("|", $lines[$i]);
$nr = $entry[0];
$name = $entry[1];
$email = $entry[2];
$text = $entry[3];
$datum = $entry[4];
$aktiv = $entry[5];
if($aktiv != 0000)
{
echo $name;
}
}
}
wie kann ich da vorgehen?
Hallo andreas!
ich möchte aber vorher die Anzahl anzeigen lassen die ich ausgebe
und nicht die Gesamtanzahl der Datei
$lines=file("gbuch.csv");
$num = sizeof($lines);
$num gibt mir alles aus was ich ja nicht will da ich ja eine Abfrage habe.
if($aktiv != 0000)
Du meinst das mit "Abfrage"?
wie kann ich da vorgehen?
Zähl doch eine zusätzliche Variable nur dann hoch, wenn ein Datensatz dem "Filterkriterium" entspricht, und gib diese Zahl dann aus.
Das "vorher" ist egal, wenn Du die Ausgaben in Variablen schreibst kannst Du die Berechnung ja auch in einer anderen Reihenfolge ausführen wie sie nachher angezeigt werden.
MfG
Götz