count_chars
(PHP 4, PHP 5)
count_chars — Devuelve información sobre los caracteres usados en una cadena
Descripción
Cuenta el número de apariciones de cada byte-value (0..255)
en string y lo devuelve de varias maneras.
Parámetros
-
string -
La cadena a examinar
-
mode -
Ver los valores a retornar.
Valores devueltos
Dependiendo de mode
count_chars() devuelve uno de los siguientes:
- 0 - un array con el byte-value como clave y la frecuencia de cada uno como valor.
- 1 - Como el 0, pero listando únicamente los byte-values con frecuencia superior a cero.
- 2 - Como el 0, pero listando únicamente los byte-values con frecuencia igual a 0.
- 3 - devuelve una cadena que contiene todos los caracteres únicos.
- 4 - devuelve una cadena que contiene todos los caracteres no utilizados.
Ejemplos
Ejemplo #1 count_chars() example
<?php
$data = "Two Ts and one F.";
foreach (count_chars($data, 1) as $i => $val) {
echo "Se ha encontrado $val instancia (s) de \"" , chr($i) , "\" en la cadena.\n";
}
?>
El resultado del ejemplo sería:
Hubo 4 instancia(s) de " " en la cadena. Hubo 1 instancia(s) de "." en la cadena. Hubo 1 instancia(s) de "F" en la cadena. Hubo 2 instancia(s) de "T" en la cadena. Hubo 1 instancia(s) de "a" en la cadena. Hubo 1 instancia(s) de "d" en la cadena. Hubo 1 instancia(s) de "e" en la cadena. Hubo 2 instancia(s) de "n" en la cadena. Hubo 2 instancia(s) de "o" en la cadena. Hubo 1 instancia(s) de "s" en la cadena. Hubo 1 instancia(s) de "w" en la cadena.
Ver también
- strpos() - Encuentra la posición de la primera ocurrencia de un substring en un string
- substr_count() - Cuenta el número de apariciones del substring