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