105 of 410 menu

Функция count_chars

La función count_chars cuenta cuántas veces aparecen varios símbolos en una cadena.

El primer parámetro de la función acepta una cadena, y el segundo parámetro opcional - un modificador, que cambia el resultado del trabajo de la función.

Sintaxis

count_chars(string $string, int $mode = 0): array|string

Valores del modificador

Dependiendo del valor del parámetro la función devuelve lo siguiente:

  • Valor 0 - matriz, cuyas claves son códigos ASCII, y los valores - el número de ocurrencias del símbolo correspondiente.
  • Valor 1 - lo mismo que para 0, pero la información sobre símbolos con cero ocurrencias no se incluye en la matriz.
  • Valor 2 - lo mismo que para 0, pero en la matriz se incluye información solo sobre símbolos con cero ocurrencias.
  • Valor 3 - cadena, que consiste en símbolos, que están incluidos en la cadena original al menos una vez.
  • Valor 4 - cadena, que consiste en símbolos, que no están incluidos en la cadena original.

Por defecto, la función se comporta como si el segundo parámetro estuviera establecido en 0.

Ejemplo

Contemos la cantidad de símbolos en una cadena, estableciendo el modificador en valor 1:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

Como resultado, la función devolverá códigos de todos los símbolos desde 0 hasta 255, y entre estos códigos estarán los códigos de nuestros símbolos de la cadena:

[ 0 => 0, 1 => 1, ... 97 => 3, // 97 código del símbolo 'a' 98 => 2, // 98 código del símbolo 'b' 99 => 1, // 99 código del símbolo 'c' ... 255 => 0, ]

Ejemplo

Contemos la cantidad de símbolos en una cadena, estableciendo el modificador en valor 1:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

Como resultado, la función devolverá solo códigos de los símbolos encontrados y la cantidad de estos símbolos:

[ 97 => 3, // 97 código del símbolo 'a' 98 => 2, // 98 código del símbolo 'b' 99 => 1, // 99 código del símbolo 'c' ]

Véase también

  • la función substr_count,
    que cuenta el número de subcadenas
  • la función count_chars,
    que cuenta el número de símbolos
  • la función str_word_count,
    que cuenta el número de palabras
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar