La fonction substr_count() compte le nombre de fois qu’une sous-chaîne se produit dans une
chaîne.
(PHP 4, PHP 5)
substr_count() — Compte le nombre d'occurrences de segments dans une chaîne
La fonction substr_count () compte le nombre de fois qu’une sous-chaîne se produit dans une chaîne.
Syntaxe
substr_count (chaîne, sous-chaîne, début, longueur)
Paramètre | Description |
---|---|
chaîne |
Requis. Spécifie la chaîne pour vérifier |
sous-chaîne |
Requis. Spécifie la chaîne à rechercher |
début |
Facultatif. Spécifie où dans la chaîne commence la recherche |
longueur |
Facultatif. Spécifie la longueur de la recherche |
Note: Cette fonction ne compte pas les chaînes de caractères qui se recouvrent(se répètent) . Voyez l'exemple ci-dessous !
<?php
$text = 'Ceci est un test';
echo strlen($text),"<br />"; // 16
echo substr_count($text, 'est'),"<br />"; // 2
// la chaîne de caractères est réduite à 'st un test', alors elle affiche 1
echo substr_count($text, 'est', 6),"<br />";
// le texte est réduit à 'st u', alors elle affiche 0
echo substr_count($text, 'est', 6, 4),"<br />";
// génère une erreur parce que 8+10 > 16
echo substr_count($text, 'est', 8, 10),"<br />";
// affiche seulement 1, parce que elle ne compte pas les chaînes de caractères
// qui se recouvrent
$text2 = 'gcdgcdgcd';
echo substr_count($text2, 'gcdgcd');
?>
Fonction precedente: |
Fonction suivante: |
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT