Los últimos tutoriales de desarrollo web
 

PHP count_chars() Function

<String Referencia PHP

Ejemplo

Devuelve una cadena con todas las diferentes caracteres utilizados en "Hello World!" (mode 3) :

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
Ejecutar ejemplo »

Definición y Uso

El count_chars() devuelve información sobre los caracteres usados en una cadena (por ejemplo, el número de veces que ocurre un carácter ASCII en una cadena, o que los personajes que se han utilizado o no se han utilizado en una cadena).


Sintaxis

count_chars( string,mode )

Parámetro Descripción
string Necesario. La cadena de comprobación
mode Opcional. Especifica los modos de retorno. 0 es el valor predeterminado. Los diferentes modos de retorno son:
  • 0 - una matriz con el valor ASCII como la clave y el número de ocurrencias como valor
  • 1 - una matriz con el valor ASCII como la clave y el número de ocurrencias como valor, sólo las listas de ocurrencias mayor que cero
  • 2 - una matriz con el valor ASCII como la clave y el número de ocurrencias como valor, sólo las listas de circunstancias igual a cero se enumeran
  • 3 - una cadena con todos los caracteres que se utilizan diferentes
  • 4 - una cadena con todos los caracteres no utilizados

Detalles técnicos

Valor de retorno: Dependiendo del parámetro de modo especificado
Versión de PHP: 4+

Más ejemplos

Ejemplo 1

Devuelve una cadena con todos los caracteres utilizados en "Hello World!" (mode 4) :

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
Ejecutar ejemplo »

Ejemplo 2

En este ejemplo vamos a utilizar count_chars() con el modo 1 para comprobar la cadena. Modo 1 devolverá una matriz con el valor ASCII como la clave y el número de veces que se produjo como valor:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Ejecutar ejemplo »

Ejemplo 3

Otro ejemplo de contar cuántas veces un carácter ASCII se produce 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>";
  }
?>
Ejecutar ejemplo »

<String Referencia PHP