alex984
28.02.2008, 08:30
Ich möchte mittels PHP aus einem String wirklich alle 6 stelligen Zahlen ermitteln.
Dazu habe ich folgendes probiert:
preg_match_all("/[0-9]{6}/", "123456789101", $matched);
print_r($matched)
Dies führt zu folgendem Ergebnis:
Array
(
[0] => Array
(
[0] => 123456
[1] => 789101
)
)
Gewünscht wäre jedoch dieses Resultat:
Array
(
[0] => Array
(
[0] => 123456
[1] => 234567
[2] => 345678
[3] => 456789
[4] => 567891
[5] => 678910
[6] => 789101
)
)
Ich möchte also wirklich alle 6 stelligen Zahlen aus einem String ermitteln.
Wie muss ich also meinen regulären Ausdruck anpassen?
Dazu habe ich folgendes probiert:
preg_match_all("/[0-9]{6}/", "123456789101", $matched);
print_r($matched)
Dies führt zu folgendem Ergebnis:
Array
(
[0] => Array
(
[0] => 123456
[1] => 789101
)
)
Gewünscht wäre jedoch dieses Resultat:
Array
(
[0] => Array
(
[0] => 123456
[1] => 234567
[2] => 345678
[3] => 456789
[4] => 567891
[5] => 678910
[6] => 789101
)
)
Ich möchte also wirklich alle 6 stelligen Zahlen aus einem String ermitteln.
Wie muss ich also meinen regulären Ausdruck anpassen?