English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليم PHP الأساسي

دليل تعليم PHP المتقدم

PHP & MySQL

دليل مرجع PHP

PHP substr_count() دالة الاستخدام والمثال

دليل الوظائف في PHP للنصوص

يستخدم substr_count() لحساب عدد مرات ظهور النص الفرعي في النص.

النحو

substr_count(string,substring,start,length)

التعريف والاستخدام

يستعيد substr_count() عدد مرات ظهور النص الفرعي substring في النص string. ملاحظة: substring يفرق بين الحروف الكبيرة والصغيرة.

النوع المعدل

يستعيد الوظيفة نوع البيانات الكامل. يستعيد الوظيفة عدد مرات ظهور النص الفرعي في النص

المتغير

الرقمالمتغيرات والشرح
1

نص

تحديد النص الذي سيتم البحث فيه

2

نص

لتحديد النص الذي سيتم البحث فيه

3

بداية

يحدد متى يبدأ البحث في النص، موقع التباعد من حيث البداية. إذا كان سالباً، يتم البحث من نهاية النص.

4

طول

يحدد طول النص

مثال على الإنترنت

جرب الأمثلة التالية، حساب "krishna" في النص

<?php
    // حساب "krishna" في النص
    echo substr_count("sairamkrishna","krishna");
    echo '<br>';
    $text = 'This is a test';
    echo strlen($text); // 14
    echo '<br>';
    echo substr_count($text, 'is'); // 2
    echo '<br>';
    // يتم تبسيط النص إلى 's is a test'، لذا يتم إخراج 1
    echo substr_count($text, 'is', 3);
    echo '<br>';
    // يتم تبسيط النص إلى 's i'، لذا يتم إخراج 0
    echo substr_count($text, 'is', 3, 3);
    echo '<br>';
    // يتم إخراج 1، لأن هذه الوظيفة لا تحسب النصوص الم重叠ة
    $text2 = 'gcdgcdgcd';
    echo substr_count($text2, 'gcd');  
    echo '<br>';
    // لأن 5+10 > 14، لذا تم إنشاء تنبيه
    echo substr_count($text, 'is', 5, 10);
?>
تجربة النظر‹/›

نتائج الإخراج

1
14
2
1
0
3
PHP تنبيه: غير صالح قيمة الطول في...

دليل الوظائف في PHP للنصوص