Thorsten: Ziffern aus einem String extrahieren

Hallo,

wie kann ich aus einem String mittels PHP nur die Ziffern extrahieren?
Aus z.B "23ghk78FT" möchte ich "2378" erhalten.
Ich weiss, dass dieses mit regulären Ausdrücken möglich ist, behersche diese aber noch nicht.

Vielen Dank im vorraus,
Thorsten

  1. Hi,

    Ich weiss, dass dieses mit regulären Ausdrücken möglich ist, behersche diese aber noch nicht.

    ersetze alle nicht-Ziffern durch einen Leerstring.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Danke für die Antwort, aber wie? Ich kenne mich mit reg. Ausdrücken in keinster Weise aus.

      Danke

      1. Hi,

        Danke für die Antwort, aber wie? Ich kenne mich mit reg. Ausdrücken in keinster Weise aus.

        die Grundlagen von RegExp solltest Du in jedem Fall beherrschen, wenn Du sie anwenden möchtest - zudem lohnt es sich. Das von Dir Gewünschte lässt sich mit absoluten Grundlagenkenntnissen selbst herausfinden. Daher rate ich Dir, die Antwort von ulimativ *nicht zu lesen*, sie ver[h|m]indert Lernerfolge.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
    2. Hallo,
      der entsprechende reguläre ausdruck wäre dafür
      preg_replace("/[^0-9]/", "", $string);
      also alles ausser 0-9 durch leerstring so wie chetah schon sagte,
      Gruss Uli