Text aus String entfernen

Hallo und guten Tag liebe Experten,

ich hab gerade einen hänger und komme nicht einfach trotz langen suchens nicht weiter.

Ich habe folgende Werte in verschiedenen Variablen stehen

$a = „KWP= 762500
$b = „WR = var AnzahlWR = 61 KW = #Date;Inv:stuck_out_tongue_winking_eye:ges“
$c = „KW = 22.06.13;0; 1429203

ich möchte die Strings nun so kürzen daß ich am ende

$a = „762500“
$b = „61“
$c = „1429203“

bekomme.

Also bei $a einfach alles ausser Ziffern entfernen

Bei $b die Zahl vor KW (kann ein- und zweistellig sein)

Und bei $c alles nach dem letzten ;

Wer kann mir helfen? ich steh einfach im moment auf dem Schlauch.

Gruß und Danke im voraus
Leibnitz

Moin
Gibt einige möglichkeiten
Ich nehm gerne nur eine funktion
Preg_match und dann mit reg expressions

$a
/KWP=(\d+)/
$b
/(\d+)KW/
$c
/;(\d+)$/

Beispiel :

<?php $zeichenkette = "abcde55f";
$suchmuster = '/(\d)/'; preg\_match($suchmuster, $zeichenkette, $treffer); var\_dump($treffer); ?\>
1 Like