domingo, 3 de junio de 2012

La función count_chars() de PHP - strings


count_chars() cuenta el número de apariciones de cada byte-value (0..255) en string y lo devuelve de varias maneras.

Posibles opciones ...

//   0 - un array con el byte-value como clave y la frecuencia de cada uno como valor.
//   1 - Como el 0, pero listando únicamente los byte-values con frecuencia superior a cero.
//   2 - Como el 0, pero listando únicamente los byte-values con frecuencia igual a 0.
//   3 - devuelve una cadena que contiene todos los caracteres únicos.
//   4 - devuelve una cadena que contiene todos los caracteres no utilizados.

count_chars() php

El código del Ejemplo...


<?php
/* By http://php-estudios.blogspot.com */

//count_chars()

//   0 - un array con el byte-value como clave y la frecuencia de cada uno como valor.
//   1 - Como el 0, pero listando únicamente los byte-values con frecuencia superior a cero.
//   2 - Como el 0, pero listando únicamente los byte-values con frecuencia igual a 0.
//   3 - devuelve una cadena que contiene todos los caracteres únicos.
//   4 - devuelve una cadena que contiene todos los caracteres no utilizados.

$datos = "google";

$cadena = count_chars($datos, 1);
echo "1 - Carácter a carácter de la cadena google y cantidad de cada uno ellos.<br>";
foreach ($cadena as $x => $valor)
{
echo "Existe $valor caracter/es de <b>". chr($x) ."</b><hr>";
}

$cadena = count_chars($datos, 3);
echo "<br>3 - Carateres únicos de la cadena google ... <b>$cadena</b>";
?>




No hay comentarios: