PHP count_chars()Funciones

PHP String 参考手册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);
?>

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:
  • 0 - Matriz, con el valor ASCII como clave y el número de apariciones como valor
  • 1 - Matriz, con el valor ASCII como clave y el número de apariciones como valor, solo se listan los valores con apariciones mayores que 0
  • 2 - Matriz, con el valor ASCII como clave y el número de apariciones como valor, solo se listan los valores con apariciones iguales a 0
  • 3 - Cadena, con todos los caracteres diferentes utilizados
  • 4 - Cadena, con todos los caracteres diferentes no utilizados

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);
?>

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));
?>

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>";
}
?>

Ejecutar ejemplo »


PHP String 参考手册Manual de referencia de cadenas PHP Otras extensiones