Tomato: Linke und Rechte Seite des String Teilen

Hallo Leute

Ich bekomme per $_GET IDs
zb. "234,250,255,260,277,280,267"

und dann noch die aktuelle ID auf per $_GET
zb. "255"

jetzt möchti ich vom ersten String
"234,250,255,260,277,280,267"

Die linke und die rechte ID der aktuellen "255" haben.
sprich links = 250
und rechts = 260

wie kann ich das am besten lösen mit PHP

Danke im Voraus und Gruss
Tomato

  1. wie kann ich das am besten lösen mit PHP

    Ich würde die Zeichenkette anhand des Kommas in ein Array zerlegen (explode) und dann einfach das erste (0) und letzte Element (count oder array_reverse) verwenden.

    Alternativ kannst du z.B. auch mit Stringfunktionen arbeiten - strstr() wäre z.B. auch ein Lösungsansatz.

    1. Hi!

      Ich würde die Zeichenkette anhand des Kommas in ein Array zerlegen (explode) und dann einfach das erste (0) und letzte Element (count oder array_reverse) verwenden.

      Trennen ja (mit explode()), aber er will nicht Anfang und Ende sondern nur den Vorgänger und Nachfolger. Dazu kann man die Position des Trennelements mit array_search() ermitteln.

      Lo!

      1. Trennen ja (mit explode()), aber er will nicht Anfang und Ende sondern nur den Vorgänger und Nachfolger.

        Ja, du hast natürlich recht - nicht genau gelesen :)

      2. Vielen Dank euch beiden

        mit explode() und array_search() funktioniert es super

        Gruss
        Tomato