count_chars() cuenta el número de apariciones de cada byte-value (0..255) en
string y lo devuelve de varias maneras.
Posibles opciones ...
// 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.
El código del Ejemplo...
<?php
/* By http://php-estudios.blogspot.com */
//count_chars()
// 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.
$datos = "google";
$cadena = count_chars($datos, 1);
echo "1 - Carácter a carácter de la cadena google y cantidad de cada uno ellos.<br>";
foreach ($cadena as $x => $valor)
{
echo "Existe $valor caracter/es de <b>". chr($x) ."</b><hr>";
}
$cadena = count_chars($datos, 3);
echo "<br>3 - Carateres únicos de la cadena google ... <b>$cadena</b>";
?>

No hay comentarios:
Publicar un comentario