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