[PHP] Bestimme Teile eines Strings auslesen?

Milaan

Ensign
🎅Rätsel-Elite ’24
Registriert
März 2002
Beiträge
150
Hallo!

Ich habe folgende Zeile in einer Variablen $file gespeichert und möchte jetzt aus dieser Zeile die erste Zahl in der Variable $num1 und die zweite Zahl in der Variable $num2 speichern. Leider weiss ich nicht wirklich wie ich das anstellen soll. Ich denke das das mit ereg_replace gehen könnte, nur blick ich das net.

Die beiden Zahlen können unterschiedliche Größen haben, heisst sie haben nicht eine fixe Anzahl von Stellen.

HTML:
<!-- cuin d 2358969 --><!-- cuout d 18190206 --><!-- avmxin d 1322298 -->

Weiss jemand Rat?
 
ich glaube du könntest das so machen

$num = split("[-hier-zu-splittendes-arument-eingeben-mit[]-]",$file);

dabei wäre es aber sinnvoll gleiche namen zu vergeben, nicht einmal cuin, cuout oder avmxin. Ginge zwar auch, aber das überlasse ich dir :D
 
PHP:
preg_match_all("([0-9]+)", $string, $zeichen);

$string ist dein Text, [0-9]+ sucht nach allen Zahlen in dem Text, $zeichen ist ein Array mit den Werten.

Edit: Achja, das Array, das du erhälst, ist zweidimensional.
 
Zurück
Oben