mary*: Reguläre Ausdrücke

Beitrag lesen

Hej,

ich haben ein Variable i, die per Schleife mit den Werten 0-20 belegt wird.

Weiterhin habe ich einen String der die Ziffern 1-20 mit Komma getrennt enthalten kann.
Z.B. b= 1,2,10,13,11
oder c=6,7,8 je anchdem eben...

Diesen String wiederum wandel ich per explode in ein array.

Ich möchte jetzt vergleichen, ob die Zahlen 1-20 jeweils mit den einzelnen Array-Elementen genau übereinstimmen.

Folgendem reg-Ausdruck fehlt wohl eine Kleinigkeit:
for($i = 0; $i < count($a); $i++) {
if(preg_match('/'.$i.'(?!0)/', $b[$i])) ..tue blar
}

Für
a=1 mit b[2] = 10 ist das Ergebnis wie gewünscht FALSE
Für
ist es TRUE - soll aber FALSE sein.

Ich hoffe, das kam verständlich rüber...

Weiss jemand, wie ich den reg verändern muss?
Vielen Dank,
mary*