Hàm count_chars() của PHP

Mô hình

Trả về một chuỗi chứa tất cả các ký tự khác nhau được sử dụng trong "Hello World!" (mô hình 3):

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>

Chạy ví dụ

Định nghĩa và cách sử dụng

count_chars() hàm trả về thông tin về các ký tự được sử dụng trong chuỗi (ví dụ, tần suất xuất hiện của ký tự ASCII trong chuỗi hoặc một ký tự có được sử dụng trong chuỗi hay không).

Ngữ pháp

count_chars(string,mode)
Tham số Mô tả
string Bắt buộc. Định nghĩa chuỗi cần kiểm tra.
mode

Chọn. Định nghĩa chế độ trả về. Mặc định là 0. Dưới đây là các chế độ trả về khác nhau:

  • 0 - Mảng, giá trị ASCII là tên khóa, số lần xuất hiện là giá trị khóa
  • 1 - Mảng, giá trị ASCII là tên khóa, số lần xuất hiện là giá trị khóa, chỉ liệt kê giá trị có số lần xuất hiện lớn hơn 0
  • 2 - Mảng, giá trị ASCII là tên khóa, số lần xuất hiện là giá trị khóa, chỉ liệt kê giá trị có số lần xuất hiện bằng 0
  • 3 - Chuỗi, chứa tất cả các ký tự khác nhau được sử dụng
  • 4 - Chuỗi, chứa tất cả các ký tự khác nhau chưa được sử dụng

Chi tiết kỹ thuật

Trả về giá trị: tùy thuộc vào giá trị được chỉ định mode Tham số.
Phiên bản PHP: 4+

Thêm ví dụ

Ví dụ 1

Trả về một chuỗi chứa tất cả các ký tự chưa được sử dụng trong "Hello World!" (chế độ 4):

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>

Chạy ví dụ

Ví dụ 2

Trong ví dụ này, chúng ta sẽ sử dụng count_chars() để kiểm tra chuỗi, cài đặt chế độ là 1. Chế độ 1 sẽ trả về một mảng, giá trị ASCII là tên khóa, số lần xuất hiện là giá trị khóa:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>

Chạy ví dụ

Ví dụ 3

Lần thử khác để tính số lần xuất hiện của một ký tự ASCII trong một chuỗi:

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
  {
echo "Ký tự <b>'".chr($key)."'</b> được tìm thấy $value lần.<br>";
  }
?>

Chạy ví dụ