English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يستخدم 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 تنبيه: غير صالح قيمة الطول في...