Rumah > pembangunan bahagian belakang > tutorial php > Pengenalan kepada penggunaan fungsi count_chars() PHP

Pengenalan kepada penggunaan fungsi count_chars() PHP

WBOY
Lepaskan: 2023-06-27 20:12:01
asal
1421 orang telah melayarinya

Dalam pengaturcaraan PHP, operasi rentetan adalah sangat biasa. Kadangkala kita perlu mengira bilangan kemunculan setiap aksara dalam rentetan Dalam kes ini, kita boleh menggunakan fungsi count_chars() PHP. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi count_chars() PHP.

1. Gambaran keseluruhan fungsi count_chars()

Fungsi count_chars() ialah fungsi terbina dalam PHP, digunakan untuk mengira bilangan kejadian setiap aksara dalam rentetan.

bool count_chars ( string $string [, int $mode = 0 ] )

Parameter description:

$string: Rentetan yang perlu mengira bilangan kejadian aksara.

$mod: Parameter pilihan, nyatakan borang pulangan:

  • 0 (atau nilai lalai): Mengembalikan tatasusunan satu dimensi, mengira kejadian semua kod ASCII.
  • 1: Mengembalikan senarai aksara.
  • 2: Kembalikan senarai semua kejadian aksara tidak berulang.

2. Gunakan fungsi count_chars() untuk mengira bilangan kali aksara muncul

  1. Kira bilangan kali setiap aksara muncul

Berikut ialah contoh mudah.

$str = "Hello World!";
$char_count = count_chars($str, 1);

print_r($char_count);
?>

Hasil output adalah seperti berikut:

Array
(

[32] => 1
[33] => 1
[72] => 1
[101] => 1
[108] => 3
[111] => 2
[114] => 1
[119] => 1
[100] => 1
Salin selepas log masuk

)

Seperti yang anda lihat daripada hasil, fungsi count_chars() mengembalikan tatasusunan Kunci tatasusunan ialah nilai kod ASCII, dan nilainya ialah bilangan kali aksara itu muncul. Sebagai contoh, nilai kod ASCII bagi aksara "H" ialah 72, dan ia muncul sekali dalam rentetan.

  1. Kira senarai aksara di mana aksara tidak berulang muncul

Contoh berikut menunjukkan cara untuk mengembalikan senarai semua aksara tidak berulang dalam rentetan.

$str = "Hello World!";
$char_list = count_chars($str, 2);

foreach(str_split($char_list) sebagai $char) {

echo $char . PHP_EOL;
Salin selepas log masuk

}
?>

Hasil output adalah seperti berikut:

H
e
l
o
W
r
d
!

Seperti yang anda boleh lihat daripada hasilnya, fungsi count_chars() mengembalikan rentetan yang mengandungi semua aksara tidak berulang dalam rentetan. Selain itu, kami menggunakan fungsi str_split() untuk menukar rentetan kepada tatasusunan aksara dan mengeluarkannya satu demi satu dalam gelung foreach.

3. Ringkasan

Artikel ini memperkenalkan secara terperinci penggunaan fungsi count_chars() dalam PHP, termasuk mengira bilangan kejadian setiap aksara dan mengembalikan senarai aksara tidak berulang. Kita boleh menggunakan fungsi ini untuk mengira aksara dalam rentetan dengan cepat, yang membawa kemudahan besar kepada pengaturcaraan kami.

Atas ialah kandungan terperinci Pengenalan kepada penggunaan fungsi count_chars() PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan