PHP count_chars() Function
Complete PHP String Reference
Definition and Usage
The count_chars() function returns how many times an ASCII character occurs
within a string and returns the information.
Syntax
| Parameter |
Description |
| string |
Required. The string to be checked |
| mode |
Optional. Specifies the return modes.
0 is default. The different return modes are:
- 0 - an array with the ASCII value as key and number of occurrences as value
- 1 - an array with the ASCII value as key and number of occurrences as value,
only lists occurrences greater than zero
- 2 - an array with the ASCII value as key and number of occurrences as value,
only lists occurrences equal to zero are listed
- 3 - a string with all the different characters used
- 4 - a string with all the unused characters
|
Example 1
In this example we will use count_char() with mode 1 to check the string.
Mode 1 will return an array with the ASCII value as key and how
many times it occurred as value (e.g. in the example below, the ASCII value for
the letter "l" is 108, and it occurs three times):
<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
|
The output of the code above will be:
Array
(
[32] => 1
[33] => 1
[72] => 1
[87] => 1
[100] => 1
[101] => 1
[108] => 3
[111] => 2
[114] => 1
)
|
Example 2
In this example we will use the count_char() with mode 3 to check the string.
Mode 3 will return a string with all the different characters used:
<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
|
The output of the code above will be:
Complete PHP String Reference
The Ektron Intranet
lets you do everything you need to do on your corporate intranet and everything you want to do... all with just one application.
What can you do with the Ektron Intranet? |

|
Navigate through content, documents, assets, colleagues and workgroups quickly and intuitively with enterprise search |

|
Communicate with friends and colleagues with forums, message boards and corporate blogging using the new Social Networking Platform |

|
Promote collaboration among coworkers in your organization through project workspaces where others can efficiently find information and work together |

|
Personalize your company profile by bookmarking and organizing favorite content, uploading assets, posting photos, blogging, and more |

|
Interact with features like tagging, flagging, wikis and ratings found in the Web 2.0 Toolbox |
 |
Author/edit content, manage navigation, menus, audit trails, workflow and approvals with the best in breed Content Management |
|
|
|
|
See why there are 20,000+ Ektron integrations worldwide. Request an
INSTANT DEMO or download a
FREE TRIAL today. |
|