PHP count_chars() Function Last Updated : 21 Jun, 2023 Comments Improve Suggest changes Like Article Like Report The count_chars() is an inbuilt function in PHP and is used to perform several operations related to string like the number of an ASCII character occurs in a string. Syntax : count_chars(string,return_mode); Parameters: The count_chars() function takes two parameters string and return_mode as explained below: string : This parameter refers to the input string on which the operation is to be performed.return_mode : This parameter is optional. This parameter defines the operation needed to be performed on the string. It takes value 0, 1, 2, 3, 4.0 : If this mode is chosen, the function will return an array with key-value pairs whose keys are ASCII values and the corresponding values will be the number of occurrences of that ASCII value.1 : If this mode is chosen, the count_chars() function will return an array with key-value pairs whose keys are ASCII values and the corresponding values will be the number of occurrences of that ASCII value . Here, the array will contain only those keys as ASCII values whose frequency is greater than 0.2 : In this mode, the function will return an array of key-value pairs where key are the ASCII value whose frequency in the string is 0.3 : In this mode the count_chars() function will return a string of all different characters used in the string in ascending order.4 : In this mode the count_chars() function will return a string of characters that are not used in input string Return Type: This function will return an array or string depending on the parameter return_mode as described above. Examples: Input : string = "GeeksforGeeks" , return_mode = 3 Output : Gefkors Below is the PHP program to illustrate the working of count_chars() function: PHP <?php // PHP program to illustrate count_chars() // Input string $string = "geeksforgeeks"; // return_mode 1 print_r(count_chars($string,1)); // return_mode 3 print_r(count_chars($string,3)); // return_mode 4 print_r(count_chars($string,4)); ?> Output: Array ( [101] => 4 [102] => 1 [103] => 2 [107] => 2 [111] => 1 [114] => 1 [115] => 2 ) efgkors !"#$%&'()*+,-./0123456789:;?@ABCDEFGHIJKLMNOPQRSTUVWXY Z[\]^_`abcdhijlmnpqtuvwxyz{|}~?????????????????????? ????? ¡¢£¤¥¦§¨©ª«¬®¯´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ× ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ Time Complexity: O(n) where n is the size of the string. The above program shows the return values for string "geeksforgeeks" with return_mode as 1, 3 and 4. You can modify the program by changing the value of return_mode in the function call to see the returned values for modes 0 and 2 also. Comment More infoAdvertise with us Next Article PHP crc32() Function S ShivamKD Follow Improve Article Tags : Web Technologies PHP-string Similar Reads PHP addcslashes() Function The addcslashes() function is a built-in function in PHP. The addcslashes() function is used to add backslashes before some specified characters in a given string. Syntax: string addcslashes($string, $characters) Parameters: This function accepts two parameters as shown in the above syntax and are d 2 min read PHP addslashes() Function The addslashes() function is an inbuilt function in PHP and it returns a string with backslashes in front of predefined characters. It does not take any specified characters in the parameter. The predefined characters are: single quote (')double quote (")backslash (\)NULL Note: The addslashes() func 2 min read PHP bin2hex() Function The bin2hex() function in PHP converts a string to hexadecimal values. The conversion is done byte-wise with the high-nibble first. Note: It is not for converting strings representing binary digits into hexadecimal. Syntax: bin2hex($string) Parameters: This function accepts a single parameter $strin 1 min read PHP chop() Function The chop() in PHP is used to remove white spaces or any other specified characters from the end of a string. Syntax: string chop($string, $character) Parameters: This function accepts two parameters as shown in the above syntax and are described below: $string : It is used to specify the string whic 2 min read PHP chr() Function The chr() function is a built-in function in PHP and is used to convert a ASCII value to a character. It accepts an ASCII value as a parameter and returns a string representing a character from the specified ASCII value. The ASCII value can be specified in decimal, octal, or hex values. Octal values 2 min read PHP chunk_split() Function The chunk_split() function is a built-in function in PHP. The chunk_split() function is used to split a string into smaller chunks of a specific length. Syntax: string chunk_split($string, $length, $end) Parameters: This function accepts three parameters as shown in the above syntax and are describe 2 min read PHP convert_uudecode() Function The convert_uudecode() is a built in function in PHP. This function decode a uuencoded string encoded using convert_uuencode() function. The uudecode() functions makes string into printable form. Syntax: string convert_uudecode(string) Parameters: The uuencoded string which will be decoded. Return T 1 min read PHP convert_uuencode() Function The convert_uuencode() is a built-in function in PHP. The convert_uuencode() function encodes a string using the uuencode algorithm. Uuencode encoding translates all strings (including binary data) into printable characters which makes them safe for network transmissions. Syntax: String convert_uuen 1 min read PHP count_chars() Function The count_chars() is an inbuilt function in PHP and is used to perform several operations related to string like the number of an ASCII character occurs in a string. Syntax : count_chars(string,return_mode); Parameters: The count_chars() function takes two parameters string and return_mode as explai 2 min read PHP crc32() Function The crc32() function helps us to calculate a 32-bit crc or cyclic redundancy checksum polynomial for a string. The function uses the CRC32 algorithm.This function can be used to validate data integrity. However, to ensure that we get the correct string representation from the crc32() function, we ne 2 min read Like