Devuelve una cadena que contiene todos los caracteres distintos utilizados en "¡Hola mundo!" (modo 3):
<?php$str = "¡Hola mundo!";echo count_chars($str,3);?>La función count_chars() devuelve información sobre los caracteres utilizados en una cadena (por ejemplo, el número de veces que aparece un carácter ASCII en una cadena o si un carácter ya se ha utilizado en una cadena).
count_chars( cadena,modo )
parámetro | describir |
---|---|
cadena | Requerido. Especifica la cadena a comprobar. |
modo | Opcional. Especifica el modo de retorno. El valor predeterminado es 0. Existen diferentes modos de devolución: 0 - Matriz, el valor ASCII es el nombre de la clave, el número de apariciones es el valor de la clave 1 - Matriz, el valor ASCII es el nombre de la clave, el número de apariciones es el valor de la clave, solo se enumeran los valores con apariciones mayores que 0 2 - Matriz, el valor ASCII es el nombre de la clave, el número de ocurrencias es el valor de la clave, solo se enumeran los valores cuyo número de ocurrencia es igual a 0 3 - Cadena con todos los caracteres diferentes utilizados 4 - Cadena con todos los caracteres distintos no utilizados |
Valor de retorno: | Depende del parámetro de modo especificado. |
---|---|
Versión PHP: | 4+ |
Devuelve una cadena que contiene todos los caracteres no utilizados en "¡Hola mundo!" (modo 4):
<?php$str = "¡Hola mundo!";echo count_chars($str,4);?>En este ejemplo, usaremos count_chars() para verificar la cadena, con el modo de retorno establecido en 1. El modo 1 devolverá una matriz con el valor ASCII como nombre de clave y el número de apariciones como valor de clave:
<?php$str = "¡Hola mundo!";print_r(count_chars($str,1));?>Otro ejemplo de contar el número de veces que aparecen caracteres ASCII en una cadena:
<?php$str = "¡¡PHP es muy divertido!!";$strArray = count_chars($str,1);foreach ($strArray as $key=>$value) {echo "El carácter <b>'".chr ($clave)."'</b> se encontró $valor tiempo(s)<br>";