Aktuelle Zeilennummer im Array auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Aktuelle Zeilennummer im Array auslesen

    Hallohallo,

    ich hab ne kurze Frage. Bin noch nicht
    lange im PHP-Bereich aktiv und somit
    stellenweise noch etwas ratlos :-)

    Wie ihr unten seht habe ich Daten in einer
    .dat Datei hinterlegt.
    Über ein anderes Formular indem
    $feld1 und $feld2 definiert werden wird
    dann automatisch die entsprechende Zeile
    gefunden. Das klappt schon wunderbar.
    Somit können dann die weiteren einträge
    dieser Zeile angezeigt werden (durch | getrennt).

    Mein Problem ist jetzt, dass ich gerne noch die
    jeweilige Zeilennummer ermitteln will. Ich habs
    dann auch mit
    count("daten....");
    probiert, bin aber nie zum gewünschten Ergebnis
    gelangt. Vielleicht wisst ihr ja was.

    Viele Grüße
    Peter


    Über folgenden Code frage ich die Daten ab:

    $userdatei = fopen ("daten/user.dat","r");
    while (!feof($userdatei))
    {
    $zeile = fgets($userdatei,1000);
    $daten = explode("|", $zeile);

    if ($daten[0]==$feld1 && $daten[1]==$feld2)
    {
    ....

  • #2
    Einfach nen Zähler mitlaufen lassen

    PHP-Code:
    $i 0;
    while(
    bed)
    {
      
    $i++;

      if(
    bed)
        echo 
    wurde in zeile $i gefunden;



    1. nur weil eine Textbox nur eine begrenzte Größe hat, musst du ja nicht andauernd ein Enter zu machen.
    2. bitte die [PHP]-Tags beim Posten benutzen. Macht das ganze leserlicher.

    Kommentar


    • #3
      Original geschrieben von TobiaZ
      1. nur weil eine Textbox nur eine begrenzte Größe hat, musst du ja nicht andauernd ein Enter zu machen.
      Ist aber IMHO besser so, auf jeden Fall besser als scrollen

      Kommentar


      • #4
        nur dass normaler fließtext ohnehin automatisch umgebrochen wird. Nur bei [CODE] und [PHP] ist es sinnvoll zu kürzen, bzw. manuell umzubrechen.

        Kommentar

        Lädt...
        X