Henryk Plötz: PHP-Ersatz zu Perl's "=~ "

Beitrag lesen

Moin,

Was ich will sieht in Perl so aus:

@arr = $quellstring =~ /\d?\d?\d?\d?\d.\d\d\d?/g;

...in PHP funktionert das beispielsweise mit preg_grep aber nur äusserst ungenau.

Ich nix sprechen perl, aber das sieht so aus als würdest du alle Zahlen eines bestimmtem Formats aus einem String haben wollen?

preg_match_all("!\d{1,5}.\d{1,3}!, $quellstring, $matches);
$arr = $matches[0];

könnte das sein was du willst.

--
Henryk Plötz
Grüße von der Ostsee