|
|
|
<?php function caracteres_unicos($string) { $two= strtolower(str_replace(' ', '', $string)); $res = count(count_chars($two, 1)); return $res; }
echo caracteres_unicos ("pep"); // 2 echo caracteres_unicos ("xlwebmasters"); //10 echo caracteres_unicos ("En esta función utilizamos el comando count_chars"); //18 ?>
En esta función la instrucción más importante es count_chars, aquí teneis información sobre ella que viene en el manual de PHP.
count_chars -- Devuelve información sobre los caracteres usados en una cadena Descripción
mixed count_chars (string cadena [, modo])
Cuenta el número de apariciones de cada valor de byte (0..255) en cadena y lo devuelve de varias maneras. El parámetro opcional modo vale por defecto 0. Dependiendo de modo, count_chars() puede devolver:
* 0 - una matriz con el valor del byte como clave y la frecuencia de cada uno como valor. * 1 - como el 0, pero listando únicamente los valores de byte con frecuencia superior a cero. * 2 - como el 0, pero listando únicamente los valores de byte con frecuencia igual a 0. * 3 - se devuelve una cadena que contiene todos los valores de byte utilizados. * 4 - se devuelve una cadena que contiene todos los valores de byte no utilizados.
Nota: Esta función se añadió en el PHP 4.0.
|
|