Libro de Visitas Gratis
Inicio | Directorio de Páginas | Diseño Gráfico | Gadgets | Posicionamiento | Webmasters| Buscador de Artículos | Glosarios

Contar los carácteres únicos que aparecen en una cadena

Añade Tu Web Al Directorio de NocionDigital.com
<?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.
 
Hits
DOCUMENTOS RELACIONDOS
1941
Volcar la salida de PHP en un fichero.
1982
Imágen volando por la pantalla.
1087
Tamaño de las carpetas.
1142
Ventana que se expande.
2979
Redireccionar según usuario y password en asp con accessEs una especie de identificador de usuarios con access, muy sencillo, pero en vez de "loguear" redirecciona a una página que tú le pongas en la base de datos..
1356
Resultados de pop-up en ventana madre.
1188
Consulta de dominios .es mediante araña.
1201
Abrir un link en la ventana "madre".
3888
Comandos para números aleatorios (RAND, MT_RAND).
2246
Sistema de encuestas en ASP con Access.
1211
Cambiar el tiempo máximo de ejecución de los Scripts.
1496
Panel de control de Password.
1295
¿Cómo ver si una web se verá bien en una resolución menor a la de mi pc sin cambiar la configuración?.
1132
Detectar si el navegador soporta WML.
7419
Saber el tamaño de una Base de Datos MySQL.
1353
¿Qué son los Servicios Web XML de ASP.net?.
3675
Columnas de texto en un documento.
4154
Lenguajes del lado del servidor, cliente...HTML?...que es eso?.
1017
Conversor de areas.
1729
Cambio de color en el borde de las tablas al pasar por encima.


www.nociondigital.com - Todo para un mundo digital. Páginas Webs, Buscadores y Webmasters....