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

من موسوعة حسوب
< PHP
مراجعة 14:58، 18 أبريل 2018 بواسطة Khaled-yassin (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

(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);
?>

انظر أيضًا

مصادر