Table des matières
Syntaxe de la fonction substr_count() en PHP
Paramètres de la fonction substr_count()
Comment fonctionne la fonction substr_count() en PHP ?
Exemples d'implémentation de PHP substr_count()
Exemple n°2
Exemple #3
Example #4
Conclusion
Recommended Article

PHP substr_count()

Aug 29, 2024 pm 12:51 PM
php

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

Syntaxe de la fonction substr_count() en PHP

Ci-dessous la syntaxe :

Substr_count($string1, $substring1, $start1, $length1)
Copier après la connexion

Paramètres de la fonction substr_count()

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.

Comment fonctionne la fonction substr_count() en PHP ?

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.

  • La sous-chaîne donnée apparaît/apparaît plusieurs fois uniquement si la chaîne a des paramètres facultatifs qui ne sont pas du tout transmis.
  • La sous-chaîne apparaîtra dans la chaîne entre le point de départ de la chaîne et le point final de la chaîne autant de fois lorsque la valeur de la chaîne est passée en paramètre.
  • La sous-chaîne apparaîtra à l'intérieur de la chaîne/dans la chaîne entre le début de la chaîne et le début+longueur de la position de la chaîne lorsque les paramètres de longueur et de début seront transmis.
  • La fonction substr_count() fonctionne essentiellement en comptant la ou les occurrences de la ou des sous-chaînes spécifiques à l'intérieur de la grande chaîne/autre spécifique. Le substr_count() fournira des options pour rechercher la sous-chaîne spécifique dans une plage d'index.

Exemples d'implémentation de PHP substr_count()

Vous trouverez ci-dessous les exemples de la fonction substr_count() :

Exemple n°1

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>";
?>
Copier après la connexion

Sortie :

PHP substr_count()

Exemple n°2

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>";
?>
Copier après la connexion

Sortie :

PHP substr_count()

Exemple #3

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>";
?>
Copier après la connexion

Sortie :

PHP substr_count()

Example #4

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>";
?>
Copier après la connexion

Output:

PHP substr_count()

Conclusion

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.

Recommended Article

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-

  1. PHP ob_start()
  2. Abstract Class in PHP
  3. PHP chop()

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
Nordhold: Système de fusion, expliqué
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1675
14
Tutoriel PHP
1278
29
Tutoriel C#
1257
24
PHP vs Python: comprendre les différences PHP vs Python: comprendre les différences Apr 11, 2025 am 12:15 AM

PHP et Python ont chacun leurs propres avantages, et le choix doit être basé sur les exigences du projet. 1.Php convient au développement Web, avec une syntaxe simple et une efficacité d'exécution élevée. 2. Python convient à la science des données et à l'apprentissage automatique, avec une syntaxe concise et des bibliothèques riches.

PHP: un langage clé pour le développement Web PHP: un langage clé pour le développement Web Apr 13, 2025 am 12:08 AM

PHP est un langage de script largement utilisé du côté du serveur, particulièrement adapté au développement Web. 1.Php peut intégrer HTML, traiter les demandes et réponses HTTP et prend en charge une variété de bases de données. 2.PHP est utilisé pour générer du contenu Web dynamique, des données de formulaire de traitement, des bases de données d'accès, etc., avec un support communautaire solide et des ressources open source. 3. PHP est une langue interprétée, et le processus d'exécution comprend l'analyse lexicale, l'analyse grammaticale, la compilation et l'exécution. 4.PHP peut être combiné avec MySQL pour les applications avancées telles que les systèmes d'enregistrement des utilisateurs. 5. Lors du débogage de PHP, vous pouvez utiliser des fonctions telles que error_reportting () et var_dump (). 6. Optimiser le code PHP pour utiliser les mécanismes de mise en cache, optimiser les requêtes de base de données et utiliser des fonctions intégrées. 7

PHP et Python: comparaison de deux langages de programmation populaires PHP et Python: comparaison de deux langages de programmation populaires Apr 14, 2025 am 12:13 AM

PHP et Python ont chacun leurs propres avantages et choisissent en fonction des exigences du projet. 1.Php convient au développement Web, en particulier pour le développement rapide et la maintenance des sites Web. 2. Python convient à la science des données, à l'apprentissage automatique et à l'intelligence artificielle, avec syntaxe concise et adaptée aux débutants.

PHP en action: Exemples et applications du monde réel PHP en action: Exemples et applications du monde réel Apr 14, 2025 am 12:19 AM

PHP est largement utilisé dans le commerce électronique, les systèmes de gestion de contenu et le développement d'API. 1) E-commerce: Utilisé pour la fonction de panier et le traitement des paiements. 2) Système de gestion du contenu: utilisé pour la génération de contenu dynamique et la gestion des utilisateurs. 3) Développement des API: Utilisé pour le développement de l'API RESTful et la sécurité de l'API. Grâce à l'optimisation des performances et aux meilleures pratiques, l'efficacité et la maintenabilité des applications PHP sont améliorées.

La pertinence durable de PHP: est-elle toujours vivante? La pertinence durable de PHP: est-elle toujours vivante? Apr 14, 2025 am 12:12 AM

PHP est toujours dynamique et occupe toujours une position importante dans le domaine de la programmation moderne. 1) La simplicité de PHP et le soutien communautaire puissant le rendent largement utilisé dans le développement Web; 2) sa flexibilité et sa stabilité le rendent exceptionnelle dans la gestion des formulaires Web, des opérations de base de données et du traitement de fichiers; 3) PHP évolue et optimise constamment, adapté aux débutants et aux développeurs expérimentés.

PHP et Python: différents paradigmes expliqués PHP et Python: différents paradigmes expliqués Apr 18, 2025 am 12:26 AM

PHP est principalement la programmation procédurale, mais prend également en charge la programmation orientée objet (POO); Python prend en charge une variété de paradigmes, y compris la POO, la programmation fonctionnelle et procédurale. PHP convient au développement Web, et Python convient à une variété d'applications telles que l'analyse des données et l'apprentissage automatique.

PHP et Python: exemples de code et comparaison PHP et Python: exemples de code et comparaison Apr 15, 2025 am 12:07 AM

PHP et Python ont leurs propres avantages et inconvénients, et le choix dépend des besoins du projet et des préférences personnelles. 1.Php convient au développement rapide et à la maintenance des applications Web à grande échelle. 2. Python domine le domaine de la science des données et de l'apprentissage automatique.

PHP vs autres langues: une comparaison PHP vs autres langues: une comparaison Apr 13, 2025 am 12:19 AM

PHP convient au développement Web, en particulier dans le développement rapide et le traitement du contenu dynamique, mais n'est pas bon dans les applications de la science des données et de l'entreprise. Par rapport à Python, PHP présente plus d'avantages dans le développement Web, mais n'est pas aussi bon que Python dans le domaine de la science des données; Par rapport à Java, PHP fonctionne moins bien dans les applications au niveau de l'entreprise, mais est plus flexible dans le développement Web; Par rapport à JavaScript, PHP est plus concis dans le développement back-end, mais n'est pas aussi bon que JavaScript dans le développement frontal.

See all articles