الفرق بين المراجعتين ل"PHP/preg grep"

من موسوعة حسوب
< PHP
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<nowiki><noinclude>{{DISPLAYTITLE:الدالة <code>preg_grep()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎...')
 
ط
 
سطر 1: سطر 1:
<nowiki><noinclude>{{DISPLAYTITLE:الدالة <code>preg_grep()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في PHP}}</nowiki><nowiki></noinclude></nowiki>
+
<noinclude>{{DISPLAYTITLE:الدالة <code>preg_grep()‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في PHP}}</noinclude>
 
 
 
(PHP 4, PHP 5, PHP 7)
 
(PHP 4, PHP 5, PHP 7)
 
 
تُعيد الدالة <code>preg_grep()‎‎</code> عناصر المصفوفة التي تطابق النمط.
 
تُعيد الدالة <code>preg_grep()‎‎</code> عناصر المصفوفة التي تطابق النمط.
  
سطر 36: سطر 34:
 
* [[PHP/pcre pattern|أنماط PCRE]].
 
* [[PHP/pcre pattern|أنماط PCRE]].
 
* الدالة <code>[[PHP/preg quote|preg_quote()‎‎]]</code>: اقتباس حروف التعبير النمطية.
 
* الدالة <code>[[PHP/preg quote|preg_quote()‎‎]]</code>: اقتباس حروف التعبير النمطية.
* الدالة preg_match_all()‎‎: إجراء مطابقة شاملة لتعبير نمطي.
+
* الدالة <code>[[PHP/preg match all|preg_match_all()‎‎]]</code>: إجراء مطابقة شاملة لتعبير نمطي.
* الدالة preg_filter()‎ البحث عن تعبير نمطي واستبداله.
+
* الدالة <code>[[PHP/preg filter|preg_filter()‎]]</code> البحث عن تعبير نمطي واستبداله.
 
* الدالة <code>[[PHP/preg last error|preg_last_error()‎‎]]</code>: إعادة رمز الخطأ الخاص بتنفيذ آخر PCRE regex.
 
* الدالة <code>[[PHP/preg last error|preg_last_error()‎‎]]</code>: إعادة رمز الخطأ الخاص بتنفيذ آخر PCRE regex.
  
 
== مصادر ==
 
== مصادر ==
* صفحة الدالة preg_grep‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في توثيق PHP الرسمي.
+
* [http://php.net/manual/en/function.preg-grep.php صفحة الدالة preg_grep‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في توثيق PHP الرسمي].
  
 
[[تصنيف:PHP]]
 
[[تصنيف:PHP]]

المراجعة الحالية بتاريخ 14:58، 18 أبريل 2018

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

انظر أيضًا

مصادر