Ende eines Strings finden und wenn Kriterium erfüllt etwas anhängen

  • Ende eines Strings finden und wenn Kriterium erfüllt etwas anhängen

    Hallo zusammen

    Habe mal wieder ein kleines Problem:)
    Ich generiere einen String über folgenden Code:

    Quellcode

    1. $med_group = "1,2,3";//Kommt normalerweise aus der Datenbank
    2. $med_group_ar = explode(",",$med_group);
    3. foreach ($med_group_ar as $value) {
    4. $med_last = Strlen($group);
    5. $group .= " group = $value" . ((Strlen($group)+1 < Strlen($group)) ? " " : " OR");
    6. }


    Die foreach Schleife gibt mir einen Query für eine Datenbankabfrage raus der dann so aussieht:

    group = 1 group = 2 group = 3

    Ich möchte jetzt das er mir hinter jede group ein OR einbaut, ausser bei der letzten.
    Habe das schon mit

    Quellcode

    1. ((Strlen($group)+1 < Strlen($group)) ? " " : " OR")


    probiert, das funktioniert aber nicht so wirklich.
    Wie könnte man sowas denn noch umsetzen?
    Steh mal wieder gewaltig auf dem Schlauch.

    Bin für Lösungsvorschläge echt dankbar.

    LG

    Micha