Support PHP Version: PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 With Latest All Version Support.
Hello Friends Today, through this tutorial, I will tell you How to Use `count_chars()` function using PHP, PHP 8, PHP 8.1, PHP 8.2 With Example. In PHP, the `count_chars()` function is used to count the number of occurrences of each byte-value (0 to 255) in a string. This function returns either an array or a string depending on the value of the second parameter passed to it. Here’s how you can use `count_chars()` function in PHP 8.2 with an example:
<?php // Example string $string = "hello world"; // Using count_chars with mode 0 (default), returns an array with the ASCII values as keys and their frequencies as values $resultArray = count_chars($string, 0); echo "Byte values and their frequencies in the string:\n"; foreach ($resultArray as $byteValue => $frequency) { echo "Byte value: $byteValue, Frequency: $frequency\n"; } // Using count_chars with mode 1, returns a string containing all the distinct characters used in the string $resultString = count_chars($string, 1); echo "\nDistinct characters used in the string: $resultString\n"; ?>
Output:
Byte values and their frequencies in the string: Byte value: 32, Frequency: 1 Byte value: 100, Frequency: 1 Byte value: 101, Frequency: 1 Byte value: 104, Frequency: 1 Byte value: 108, Frequency: 3 Byte value: 111, Frequency: 2 Byte value: 114, Frequency: 1 Byte value: 119, Frequency: 1 Distinct characters used in the string: dehlorw
In this example, the first call to `count_chars()` with mode 0 returns an array where each key represents a byte value (ASCII value) present in the string, and the corresponding value represents the frequency of that byte value in the string.