Updated PHP Windows builds for Brotli security fix

mb_substr_count

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

mb_substr_count — Cuenta el número de ocurrencias de una subcadena

Descripción

function mb_substr_count(string $haystack, string $needle, ?string $encoding = null): int

Cuenta el número de ocurrencias de la cadena needle en la cadena haystack.

Parámetros

haystack

La cadena a analizar.

needle

La cadena a buscar.

encoding

El parámetro encoding es la codificación de caracteres. Si se omite o es null, se utilizará el valor de la codificación de caracteres interna.

Valores devueltos

Devuelve el número de veces que la cadena needle aparece en la cadena haystack.

Errores/Excepciones

A partir de PHP 8.0.0, se lanza una ValueError si encoding es una codificación no válida. Antes de PHP 8.0.0, se emitía una advertencia E_WARNING en su lugar.

Historial de cambios

Versión Descripción
8.0.0 encoding ahora acepta null.
8.0.0 Ahora lanza una ValueError si encoding es una codificación no válida. Anteriormente, se emitía una advertencia E_WARNING y se devolvía false.

Ejemplos

Ejemplo #1 Ejemplo con mb_substr_count()

<?php
echo mb_substr_count("Ceci est un test", "es"); // muestra 2
?>

Véase también

  • mb_strpos() - Busca la posición de la primera ocurrencia de un string en otro string
  • mb_substr() - Extrae una subcadena
  • substr_count() - Cuenta el número de ocurrencias de segmentos en un string

+add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top