Name

preg_grep

preg_grep(pattern, input [, flags ])

Parameter

pattern

Der Pattern-Parameter: eine Regex mit Begrenzungszeichen, mit optionalen Modifikatoren.

input

Ein Array, dessen Werte in das Rückgabe-Array kopiert werden, sofern sie auf den pattern passen.

flags

Das optionale Flag PREG_GREP_INVERT.

Rückgabewert

Ein Array mit den Werten aus input, die auf die Regex pattern passen (oder, bei Benutzung der Option PREG_GREP_INVERT, die nicht auf die Regex passen).

Erläuterungen

Mit preg_grep wählt man Werte aus einem Array und erzeugt daraus ein neues Array, das nur die Werte enthält, auf die die Regex passt (oder, mit PREG_GREP_INVERT, auf die sie nicht passt). Das ursprüngliche Array bleibt unberührt.

Das folgende einfache Beispiel

preg_grep('/\s/', $input); ...

Get Reguläre Ausdrücke, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.