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

Pengenalan kepada penggunaan fungsi count_chars() PHP

WBOY
WBOYasal
2023-06-27 17:15:411402semak imbas

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.

3cf6f371f35b5a52b0ddc24c2b617a07

Hasil output adalah seperti berikut:

Array
(

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

)

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.

7a13784f7c363186e8fc9525fcf5ba66

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!

Kenyataan:
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