die redundanz ist ein schlechter ton.
wenn schon pcre, dann kannst du direkt ales killen, was nicht zahlen darstellt (hint: "keine digits").
ansonsten kannst du die zeile mit strtolower() bearbeiten, dann brauchst du nicht zwischen "x" und "X" zu unterscheiden.
|