Tác dụng của hàm count-chars()
Hàm count_chars()
đếm số lần xuất hiện của một ký tự ASCII (0..255) trong một chuỗi và trả về nó theo nhiều cách khác nhau tùy thuộc vào chế độ.
Bảng sau đây tóm tắt các chi tiết kỹ thuật của chức năng này.
Giá trị trả lại: | Tùy thuộc vào thông số chế độ được chỉ định . |
---|---|
Phiên bản: | PHP 4+ |
Cú pháp
Cú pháp cơ bản của hàm count_chars()
:
Ví dụ về hàm count_chars()
.
Thí dụ
<?php
// Sample string
$str = "Hello World!";
// Counting unique characters in the string
$arr = count_chars($str, 1);
// Iterating through returned array
foreach($arr as $i => $val){
echo "The character \"" . chr($i) . "\" occurs $val times the string.\n";
}
?>
Thông số
Hàm count_chars()
chấp nhận các tham số sau.
Tham số | Sự mô tả |
---|---|
string | Yêu cầu. Chỉ định chuỗi được kiểm tra. |
mode |
Không bắt buộc. Chỉ định các chế độ trả lại. Mặc định là 0. Các chế độ trả lại khác nhau là:
|
Các ví dụ khác
Dưới đây là một số ví dụ khác về hàm count_chars()
:
Trong ví dụ sau, một chuỗi chứa tất cả các ký tự duy nhất trong chuỗi đã cho được trả về.
Thí dụ
<?php
// Sample string
$str = "Hello World!";
// Getting all unique characters in the string
echo count_chars($str, 3);
?>
Trong ví dụ sau, một mảng có các giá trị ASCII làm khóa và tần suất của chúng, tức là số lần chúng xuất hiện bên trong chuỗi đã cho dưới dạng giá trị, sẽ được trả về.
Thí dụ
<?php
// Sample string
$str = "Hello World!";
// Getting frequency of characters in the string
print_r(count_chars($str, 1));
?>
Trong ví dụ sau, một chuỗi chứa tất cả các ký tự ASCII không được sử dụng trong chuỗi được trả về.
Thí dụ
<?php
// Sample string
$str = "Hello World!";
// Getting all unused characters in the string
echo count_chars($str, 4);
?>