Mailinglisten-Archive |
>Ich habe mir folgende Funktion geschrieben. Die Ausgabe der Funktion = würde >ich gerne in Form einer Variablen weiterverarbeiten. Wie kann ich das >machen? > function text_feld ($textfeld) { $rueckgabe = ''; $array = explode(" ",$textfeld); for ($i = 0; $i < count ($array); $i++) { $rueckgabe .= "(zeichnung_tab.textfeld like \"$array[$i]\")"; if ($i < (count ($array) -1)) $rueckgabe .= "OR"; } return $rueckgabe; } in der aufrufenden fkt: $query = text_feld($textfeld); Noch netter ist übrigens diese Variante: function text_feld ($textfeld) { $array = explode(" ",$textfeld); foreach ($array as $eintrag) $rueckgabe[] = "(zeichnung_tab.textfeld like \"$eintrag\")"; return join($rueckgabe, ' OR '); } Alles ungetestet ... --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive