Harry: Variablenübergabe?

Beitrag lesen

Holladiri

function where($a){
global $worte;
for($n=0;$n<count($worte);$n++){
if($sql_out){
$sql_out.=$a;
}
$sql_out.= "tab_schlagworte.Schlagwort LIKE '%".$worte[$n]."%'";
}
return $sql_out;
}

echo where("---");

Wie schmeiße ich $worte[1] vorher raus??

Dann würde ich die Funktion etwas umschreiben:

function where($a)
{
 global $worte;
 $sql_out="";
 for($n=0; $n<count($worte); $n++)
 {
  if($worte[$n]!="")
  { if($sql_out)
      $sql_out.=$a;
    $sql_out.="tab_schlagworte.Schlagwort LIKE '%".$worte[$n]."%'";
  }
 }
 return $sql_out;
}

Dann liegen alle leeren Array-Elemente raus.

Ciao,

Harry