Maison > Article > développement back-end > PHP substr_count()
La fonction substr_count() du langage de programmation PHP est également l'une des fonctions intégrées importantes et il est très utile de compter le nombre de sous-chaînes qui apparaissent dans une chaîne spécifiquement donnée. La fonction fournira une option de recherche pour une sous-chaîne donnée qui se trouve dans la plage d'index donnée. Le substr_count() est sensible à la casse, ce qui signifie que la valeur de la sous-chaîne « abc » n'est pas présente dans la chaîne « acbcab ». Si la valeur de (début+longueur) spécifiée pour la recherche dépasse la taille de la chaîne transmise et elle renverra le ou les messages d'avertissement à l'utilisateur.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Ci-dessous la syntaxe :
Substr_count($string1, $substring1, $start1, $length1)
Explication des paramètres de la fonction substr_count() :
1. $string1 : Le paramètre string1 de substr_count() du langage de programmation PHP aide à passer le paramètre qui est en fait celui dans lequel la ou les occurrences de la sous-chaîne seront comptées. Ce paramètre string1 est l'un des paramètres obligatoires de la fonction substr_count(). Il est nécessaire pour que substr_count() fonctionne.
2. $substring1 : Le paramètre substring1 de substr_count() du langage de programmation PHP aide à transmettre la sous-chaîne dans laquelle la chaîne recherchée et l'occurrence seront comptées et seront renvoyées. Ce paramètre substring1 doit être fourni car c'est un paramètre obligatoire.
3. $start1 : Le paramètre start1 de substr_count() du langage de programmation PHP aidera à transmettre une certaine valeur à ce paramètre mais ce n'est pas un paramètre obligatoire de la fonction PHP substr_count(). C'est un paramètre facultatif. Une fois le paramètre transmis avec la valeur, la recherche sera terminée et commencera à partir de la position de départ au lieu de rechercher la chaîne entière pour différentes occurrences de la sous-chaîne.
4. $length1 : Le paramètre length1 de substr_count() du langage de programmation PHP aidera à limiter la ou les opérations de recherche qui commencent réellement du début à la position début+longueur. Si la valeur start+length augmente la longueur de la chaîne, alors en fournissant/générant un message d’avertissement. Ce paramètre n'est pas du tout un paramètre obligatoire. C'est un paramètre facultatif.
La fonction substr_count() fonctionne en renvoyant différents types de valeurs qui sont présentées ci-dessous dans différents types de cas.
Vous trouverez ci-dessous les exemples de la fonction substr_count() :
Ceci est l'exemple d'implémentation de substr_count() uniquement avec utilisation de deux paramètres obligatoires. Il s'agit de la chaîne d'origine et de la sous-chaîne. La sous-chaîne sera recherchée à l'intérieur de la chaîne source d'origine à l'intérieur de substr_count() pour savoir combien de fois la sous-chaîne s'est produite.
Code :
<?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>"; ?>
Sortie :
Voici un exemple d'implémentation de la fonction substr_count() lorsque le paramètre start y est passé.
Code :
<?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>"; ?>
Sortie :
Voici un exemple d'implémentation de substr_count() lorsque les paramètres start1 et length1 sont transmis. Cela contournera la recherche 2 fois.
Code :
<?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>"; ?>
Sortie :
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-
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!