الفرق بين المراجعتين ل"PHP/strpbrk"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (إضافة محتويات الصفحة.) |
ط (تصحيح التصنيفات) |
||
(6 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 12: | سطر 12: | ||
=== <code>haystack</code> === | === <code>haystack</code> === | ||
− | السلسلة النصيَّة التي ستبحث الدالة فيها على المحارف char_list. | + | السلسلة النصيَّة التي ستبحث الدالة فيها على المحارف <code>char_list</code>. |
=== <code>char_list</code> === | === <code>char_list</code> === | ||
سطر 35: | سطر 35: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
− | * الدالة <code>[[PHP/ | + | * الدالة <code>[[PHP/preg_match|preg_match()]]</code>: تبحث عن تعبير نمطي (regular expression) في سلسلة نصيَّة. |
− | * الدالة <code>[[PHP | + | * الدالة <code>[[PHP/strstr|strstr()]]</code>: تبحث عن أول ظهور لسلسلة نصيَّة محدَّدة ضمن سلسلة نصيَّة أخرى. |
− | * الدالة <code>[[PHP | + | * الدالة <code>[[PHP/strpos|strpos()]]</code>: تبحث عن موقع أول ظهور لجزء من سلسلة نصيَّة في سلسلة نصيَّة أخرى. |
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.strpbrk.php صفحة الدالة strpbrk في توثيق PHP الرسمي.] | * [http://php.net/manual/en/function.strpbrk.php صفحة الدالة strpbrk في توثيق PHP الرسمي.] | ||
[[تصنيف:PHP]] | [[تصنيف:PHP]] | ||
+ | [[تصنيف:PHP Function]] | ||
[[تصنيف:PHP String]] | [[تصنيف:PHP String]] |
المراجعة الحالية بتاريخ 10:57، 8 أبريل 2018
(PHP 4, PHP 5, PHP 7)
تبحث الدالة strpbrk()
على مجموعة معيَّنة من المحارف ضمن سلسلة نصيَّة.
الوصف
string strpbrk ( string $haystack , string $char_list )
تبحث هذه الدالة على مجموعة المحارف char_list
ضمن السلسلة النصيَّة haystack
.
المعاملات
haystack
السلسلة النصيَّة التي ستبحث الدالة فيها على المحارف char_list
.
char_list
مجموعة المحارف التي ستبحث الدالة عنها، وهي حسَّاسة لحالة الأحرف.
القيم المعادة
تُعاد سلسلة نصيَّة بدايتها هي المحارف التي تبحث الدالة عنها. إن لم يُعثَر على تلك المحارف فستعُاد القيمة FALSE
.
أمثلة
مثال 1: استعمال الدالة strpbrk()
<?php
$text = 'This is a Simple text.';
// أولًا 'i' لأنَّها وجدت المحرف "is is a Simple text." ستُظهر السلسلة النصيَّة
echo strpbrk($text, 'mi');
// لأنَّها حسَّاسة لحالة الأحرف "Simple text." ستُظهر السلسلة النصيَّة
echo strpbrk($text, 'S');
?>
انظر أيضًا
- الدالة
preg_match()
: تبحث عن تعبير نمطي (regular expression) في سلسلة نصيَّة. - الدالة
strstr()
: تبحث عن أول ظهور لسلسلة نصيَّة محدَّدة ضمن سلسلة نصيَّة أخرى. - الدالة
strpos()
: تبحث عن موقع أول ظهور لجزء من سلسلة نصيَّة في سلسلة نصيَّة أخرى.