(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_substr_count — Compte le nombre d'occurrences d'une sous-chaîne
Compte le nombre d'occurrences de la
chaîne needle dans la chaîne
haystack.
haystackLa chaîne à analyser.
needleLa chaîne à chercher.
encodingLe paramètre encoding
est l'encodage des caractères. S'il est omis ou null, l'encodage de caractères interne
sera utilisé.
Retourne le nombre de fois où la chaîne
needle apparaît dans la chaîne
haystack.
À partir de PHP 8.0.0, une ValueError est levée si
encoding est un encodage invalide.
Avant PHP 8.0.0, un E_WARNING était émis à la place.
| Version | Description |
|---|---|
| 8.0.0 |
encoding est désormais nullable.
|
| 8.0.0 |
Lève désormais une ValueError si
encoding est un encodage invalide.
Auparavant, un E_WARNING était émis
et false était retourné.
|
Exemple #1 Exemple avec mb_substr_count()
<?php
echo mb_substr_count("Ceci est un test", "es"); // affiche 2
?>