Mailinglisten-Archive |
> Hallo,
Hallo,
ich hab' auch noch ein:-)
> weiß jemand wie man Leerfelder oder Felder in denen kein
> Wert steht aus
> einem Array entfernen kann, wie z.B.
> $Name=array (Ralf,Bernd, , Tanja, ,)
> so daß es nachher heißt:
> $Name=array (Ralf,Bernd,Tanja)
warum?
> das 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]%'"
> }
bauen wir es doch hier ein.
<?php
$Name = array ('Ralf','Bernd',' ','Tanja','',NULL);
for ($i=0;$i<=5;$i++){
if(trim($Name[$i]) == '') continue; // <-- trim()
$SQLClause .= "field like '%".$Name[$i]."%' ";
}
echo $SQLClause ;
?>
Oder soll man auch nach ' ' suchen?
Gruß
Christian
php::bar PHP Wiki - Listenarchive