substr_count Compte le nombre d'occurrences de segments dans une chaîne &reftitle.description; intsubstr_count stringhaystack stringneedle intoffset0 intnulllength&null; substr_count retourne le nombre d'occurrences de needle dans la chaîne haystack. Notez que needle est sensible à la casse. Cette fonction ne compte pas les chaînes de caractères qui se recouvrent. Voyez l'exemple ci-dessous ! &reftitle.parameters; haystack La chaîne de caractères pour rechercher à l'intérieur needle La chaîne de caractères que l'on recherche offset Le décalage où on commence à compter. Si la position est négative, le comptage commence depuis la fin de la chaîne. length La taille maximale après le décalage spécifié pour rechercher la chaîne. La fonction émet une erreur si le décalage plus la taille est plus grand que la taille de haystack. Une taille négative fera que le comptage commencera à la fin de haystack. &reftitle.returnvalues; Cette fonction retourne un &integer;. &reftitle.changelog; &Version; &Description; 8.0.0 length est désormais nullable. 7.1.0 Ajout du support des nombres négatifs pour offset et length. length peut aussi être 0 maintenant. &reftitle.examples; Exemple avec <function>substr_count</function> 16 echo substr_count($text, 'est', 8, 10); // 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'); ?> ]]> &reftitle.seealso; count_chars strpos substr strstr