يتم استخدام الدالة preg_grep لإرجاع إدخالات المصفوفة التي تطابق النمط.
صفيف preg_grep (سلسلة $pattern، صفيف $input [، int $flags = 0])
تقوم بإرجاع مصفوفة تتكون من العناصر الموجودة في مدخلات المصفوفة المحددة والتي تتطابق مع النمط.
وصف المعلمة:
$pattern: النمط المطلوب البحث عنه، في شكل سلسلة.
الإدخال $: مجموعة الإدخال.
علامات $: إذا تم تعيينها على PREG_GREP_INVERT، فستُرجع هذه الدالة مصفوفة من العناصر في مصفوفة الإدخال التي لا تتطابق مع نمط النمط المحدد.
نتيجة التنفيذ هي كما يلي:
المصفوفة( [2] => 3.4 [4] => 7.9)
يمكن ملاحظة أن preg_grep يُرجع فقط أرقام الفاصلة العائمة في المصفوفة.