PHP count_chars()Funciones
Manual de referencia de cadenas PHP
Ejemplos
Devuelve una cadena que contiene todos los caracteres diferentes utilizados en "Hello World!" (modo 3):
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
$str = "Hello World!";
echo count_chars($str,3);
?>
Ejecutar ejemplo »
Definición y uso
La función count_chars() devuelve información sobre los caracteres utilizados en una cadena (por ejemplo, cuántas veces aparece un carácter ASCII en la cadena, o si un carácter ya se ha utilizado en la cadena).
Sintaxis
count_chars(string,mode)
| Parámetros | Descripción |
|---|---|
| string | Obligatorio. Especifica la cadena que se va a comprobar. |
| mode | Opcional. Especifica el modo de retorno. El valor predeterminado es 0. Existen los siguientes modos de retorno:
|
Detalles técnicos
| Valor de retorno: | Depende delmodeparámetro especificado. |
|---|---|
| Versión de PHP: | 4+ |
Más ejemplos
Ejemplo 1
Devuelve una cadena que contiene todos los caracteres no utilizados en "Hello World!" (modo 4):
<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
$str = "Hello World!";
echo count_chars($str,4);
?>
Ejecutar ejemplo »
Ejemplo 2
En este ejemplo, usaremos count_chars() para comprobar la cadena, con el modo de retorno establecido en 1. El modo 1 devolverá una matriz con el valor ASCII como clave y el número de apariciones como valor:
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Ejecutar ejemplo »
Ejemplo 3
Otro ejemplo para contar las veces que aparece un carácter ASCII en una cadena:
<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
{
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
}
?>
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
{
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
}
?>
Ejecutar ejemplo »
Manual de referencia de cadenas PHP Otras extensiones