substr_count

substr_count

(PHP 4, PHP 5)

substr_count -- Cuenta el n煤mero de apariciones de la subcadena

Descripci贸n

int substr_count ( string cadena, string caracter [, int comienzo [, int longitud]] )

substr_count() devuelve el n煤mero de veces que la subcadena caracter se encuentra en la cadena. La funci贸n distingue las may煤sculas y min煤sculas de caracter.

Nota: La funci贸n no cuenta las cadenas que se solapan. (Ver ejemplo inferior)

Lista de par谩metros

cadena

La cadena en la que se busca

caracter

El caracter o subcadena que se busca

comienzo

La posici贸n en la que se empieza a contar

longitud

La m谩xima longitud desde la posici贸n de comienzo en la que se busca la subcadena. Se produce un aviso si la suma del commienzo y la longitud es mayor que la longitud de cadena.

Valores retornados

La funci贸n devuelve un variable de tipo integer.

Registro de cambios

Versi贸nDescripci贸n
5.1.0 Se incluyen los parametros comienzo y longitud

Ejemplos

Ejemplo 1. Ejemplo de substr_count()

<?php
$text
= 'This is a test';
echo
strlen($text); // Salida = 14

echo substr_count($text, 'is'); // Salida = 2

// la cadena de busqueda se reduce a 's is a test', por lo que el resultado es 1
echo substr_count($text, 'is', 3);

// la cadena de busqueda se reduce a 's i', por lo que el resultado es 0
echo substr_count($text, 'is', 3, 3);

// se muestra un mensaje de advertencia, ya que 5+10 > 14
echo substr_count($text, 'is', 5, 10);


// el resultado es solo 1, ya que no se tienen en cuenta las subcadenas que se solapan
$text2 = 'gcdgcdgcd';
echo
substr_count($text2, 'gcdgcd');
?>

Ver tambi茅n

count_chars()
strpos()
substr()
strstr()