PHP est un langage de programmation largement utilisé et largement utilisé dans le développement Web. Dans ces projets, le traitement des chaînes est une partie importante qui ne peut être ignorée. En PHP, il existe de nombreuses fonctions intégrées pour le traitement des chaînes. Par exemple, des fonctions telles que substr_count() peuvent compter rapidement le nombre de fois qu'une certaine sous-chaîne apparaît dans une chaîne donnée. Dans cet article, nous présenterons en détail l’utilisation de la fonction substr_count().
substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] ) : int
substr_count() la fonction a 4 paramètres, parmi lesquels $haystack et $needle sont des paramètres obligatoires, $offset et $length sont des paramètres facultatifs.
// 返回值为 2 echo substr_count("apple orange apple", "apple"); // 返回值为 0 echo substr_count("apple orange apple", "banana"); // 返回值为 1 echo substr_count("apple orange apple", "orange", 6); // 返回值为 3 echo substr_count("apple orange apple", "a", 0, 10);
Lors de la recherche d'une sous-chaîne dans une chaîne plus longue, vous pouvez utiliser les paramètres $offset et $length pour spécifier la plage de recherche afin d'améliorer la vitesse de recherche. Dans le même temps, dans PHP 7.3 et versions ultérieures, les performances de la fonction substr_count() ont été grandement optimisées, afin qu'elle puisse être utilisée en toute confiance dans des applications pratiques. La fonction
Résumé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!