gibt 2
. Beachten Sie, dass Sie \b
nicht verwenden können, weil die Wortgrenze vor ]
und nicht nach.
Siehe preg_match_all .
preg_match gibt bereits die Anzahl der Übereinstimmungen des Musters zurück.
Dies ist jedoch nur 0 oder 1, da es nach dem ersten Spiel anhält. Sie können stattdessen preg_match_all verwenden, da dies die gesamte Zeichenfolge überprüft und den Gesamtwert zurückgibt Anzahl der Übereinstimmungen.
Sie sollten preg_match_all
verwenden, wenn Sie alle Vorkommen abgleichen möchten. preg_match_all
gibt die Anzahl der Übereinstimmungen zurück. preg_match
gibt nur 0 oder 1 zurück, weil es nur einmal übereinstimmt.
Ich denke, Sie brauchen preg_match_all . Es gibt die Anzahl der Übereinstimmungen zurück, die es findet. preg_match stoppt nach dem ersten.