الدالة preg_grep()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في PHP

من موسوعة حسوب
< PHP

(PHP 4, PHP 5, PHP 7) تُعيد الدالة preg_grep()‎‎ عناصر المصفوفة التي تطابق النمط.

الوصف

array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )

تُعيد هذه الدالة مصفوفة تتكون من عناصر المصفوفة input والتي تتطابق مع النمط pattern المُدخَل.

العوامل

pattern

النمط المراد البحث عنه، كسلسلة نصية.

input

المصفوفة المُدخَلة.

flags

إذا ضبطت على PREG_GREP_INVERT، فستُعيد هذه الدالة عناصر مصفوفة الإدخال التي لا تتطابق مع النمط pattern المُدخل.

القيم المعادة

تُعيد هذه الدالة مصفوفة مفهرسة باستخدام المفاتيح من المصفوفة input.

أمثلة

المثال 1: مثال على الدالة preg_grep()‎‎

<?php
// إعادة كافة عناصر المصفوفة
// التي تحتوي على أرقام عشرية
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>

انظر أيضًا

مصادر