Rumah > Artikel > pembangunan bahagian belakang > PHP substr_count()
Fungsi substr_count() bahasa pengaturcaraan PHP juga merupakan salah satu fungsi terbina dalam yang penting dan sangat membantu untuk mengira berapa bilangan subrentetan berlaku dalam rentetan yang diberikan secara khusus. Fungsi ini akan menyediakan pilihan carian untuk beberapa subrentetan tertentu yang berada dalam julat indeks yang diberikan. Substr_count() adalah sensitif huruf besar dan kecil yang bermaksud nilai subrentetan "abc" tidak terdapat dalam rentetan "acbcab". Jika nilai (mula+panjang) yang ditentukan untuk carian akan melebihi saiz rentetan yang diluluskan dan ia akan mengembalikan mesej/mesej amaran kepada pengguna.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Di bawah ialah sintaks:
Substr_count($string1, $substring1, $start1, $length1)
Penjelasan Parameter fungsi substr_count():
1. $string1: Parameter string1 substr_count() bahasa Pengaturcaraan PHP membantu dalam menghantar parameter yang sebenarnya adalah parameter kejadian/kejadian subrentetan akan dikira. Parameter string1 ini ialah salah satu parameter wajib bagi fungsi substr_count(). Ia diperlukan untuk menjadikan substr_count() berfungsi.
2. $substring1: Parameter substring1 substr_count() Bahasa Pengaturcaraan PHP membantu menghantar subrentetan di mana pencarian rentetan dan kejadian akan dikira dan akan dikembalikan. Parameter subrentetan1 ini mesti dibekalkan kerana ia adalah parameter wajib.
3. $start1: Parameter start1 substr_count() Bahasa Pengaturcaraan PHP akan membantu dalam beberapa nilai dihantar ke parameter ini tetapi ia bukan parameter mandatori fungsi substr_count() PHP. Ia adalah parameter pilihan. Selepas parameter diluluskan dengan nilai maka carian akan selesai dan bermula dari kedudukan permulaan dan bukannya keseluruhan rentetan carian untuk kejadian yang berbeza bagi subrentetan.
4. $length1: Parameter length1 substr_count() Bahasa Pengaturcaraan PHP akan membantu dalam mengehadkan operasi/operasi carian yang sebenarnya bermula dari mula hingga kedudukan mula+panjang. Jika nilai permulaan+panjang akan meningkatkan panjang rentetan, maka dengan menyediakan/menjana mesej amaran. Parameter ini sama sekali bukan parameter wajib. Ia adalah parameter pilihan.
Fungsi substr_count() berfungsi dengan mengembalikan jenis nilai yang berbeza yang ditunjukkan di bawah dalam jenis kes yang berbeza.
Di bawah ialah contoh fungsi substr_count():
Ini ialah contoh pelaksanaan substr_count() hanya dengan penggunaan dua parameter mandatori. Mereka adalah rentetan asal dan subrentetan. Subrentetan akan dicari di dalam rentetan sumber asal di dalam substr_count() untuk mengetahui berapa kali subrentetan itu berlaku.
Kod:
<?php $str1 = "pavan sake pavan"; echo "<hr>"; echo "The Original Source String is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "The number of occurrences of the substring ($substring1) is :: "; echo substr_count($str1, $substring1); echo "<hr>"; ?>
Output:
Ini ialah contoh melaksanakan fungsi substr_count() apabila parameter mula diluluskan di dalamnya.
Kod:
<?php echo "This is the example of implementing start1 variable/parameter inside of substring_count() function"; echo "<br>"; $str1 = "pavankumar sake pavan"; echo "<hr>"; echo "The Original Source String is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "The number of occurrences of the substring ($substring1) after the string length 6 is :: "; echo substr_count($str1, $substring1, 6); echo "<hr>"; ?>
Output:
Ini ialah contoh pelaksanaan substr_count() apabila kedua-dua parameter start1 dan length1 diluluskan. Ini akan memintas carian 2 kali.
Kod:
<?php echo "This is the example of implementing length1 and start1 variables/parametersinside of substring_count() function :: "; echo "<br>"; $str1 = "pavankumar sake pavan sake sakesakesakesake"; echo "<hr>"; echo "The Original Source String of str1 variable is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String substring1 variable which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "The number of occurrences of the substring1 ($substring1) after the start value 6 and length value 2 is :: "; echo substr_count($str1, $substring1, 6, 2); echo "<hr>"; ?>
Output:
This is the example of implementing the substr_count() function when the string length exceeds the start1+length1 parameters value. This will produce a warning type of message. Check out the output so that you will understand the substr_count() function.
Code:
<?php echo "This is the example of implementing length1 and start1 variables/parameters inside of substring_count() function for warning message if length exceeds the string length :: "; echo "<br>"; $str1 = "pavankumar sake pavan sake sakesakesakesake"; echo "<hr>"; echo "The Original Source String of str1 variable is :: $str1"; echo "<br>"; $substring1 = "pavan"; echo "The Sub String substring1 variable which is to be searched in the original source string :: $substring1"; echo "<br>"; echo "<hr>"; echo "The number of occurrences of the substring1 ($substring1) after the start value 6 and length value 2 is :: "; echo "<hr>"; echo substr_count($str1, $substring1, 6, 121); echo "<hr>"; ?>
Output:
I hope you learned what is the definition of the PHP substr_count() function along with substr_count()’s syntax and parameter, how the PHP substr_count() function works in the PHP Programming language along with various examples to understand the substr_count() concept better and so easily.
This is a guide to the PHP substr_count(). Here we discuss the Introduction and its parameters of PHP substr_count() Function along with examples and Code Implementation. You can also go through our other suggested articles to learn more-
Atas ialah kandungan terperinci PHP substr_count(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!