Leerfelder aus array entfernen? für DB-Abfrage

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

  • Leerfelder aus array entfernen? für DB-Abfrage

    Hallo,

    weiß jemand wie man Leerfelder oder Felder in denen kein Wert steht aus einem Arry entfernen kann, wie z.B.

    $Name=array (Ralf,Bernd, , Tanja, ,)
    so daß es nachher heißt:
    $Name=array (Ralf,Bernd,Tanja)

    der Array soll nämlich als Kriterien für eine DB-Abfrage dienen der Form:
    for ($i=0;$i<ArraySize;$i++)
    {$SQLClause = $SQLclause . "field like '%$Name [$i]%'"
    }

    Und bei Leerfeldern funktioniert die Abfrage nicht, bzw. gibt falsche Ergebnisse zurück.

    Gruß

    Ralf

  • #2

    $nameNeu = array();

    foreach($name as $n)
    if ($n != "")
    array_push($nameNeu, $n);



    Kommentar


    • #3
      seit V4.0.6:

      array_filter ($array, "strlen");
      mein Sport: mein Frühstück: meine Arbeit:

      Sämtliche Code-Schnipsel sind im Allgemeinen nicht getestet und werden ohne Gewähr auf Fehlerfreiheit und Korrektheit gepostet.

      Kommentar

      Lädt...
      X