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