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()

Hosting by: hurra.com
Generated: 2007-01-26 18:01:07