105 of 410 menu

Fungsi count_chars

Fungsi count_chars menghitung berapa kali berbagai karakter muncul dalam string.

Parameter pertama fungsi menerima string, dan parameter opsional kedua - pengubah, yang mengubah hasil kerja fungsi.

Sintaks

count_chars(string $string, int $mode = 0): array|string

Nilai Pengubah

Tergantung pada nilai parameter fungsi mengembalikan berikut:

  • Nilai 0 - array, yang kuncinya adalah kode ASCII, dan nilainya - jumlah kemunculan karakter yang sesuai.
  • Nilai 1 - sama seperti untuk 0, tetapi informasi tentang karakter dengan jumlah kemunculan nol tidak disertakan dalam array.
  • Nilai 2 - sama seperti untuk 0, tetapi array hanya menyertakan informasi tentang karakter dengan jumlah kemunculan nol.
  • Nilai 3 - string, terdiri dari karakter, yang termasuk dalam string asli setidaknya sekali.
  • Nilai 4 - string, terdiri dari karakter, yang tidak termasuk dalam string asli.

Secara default fungsi berperilaku seolah-olah parameter kedua diatur ke 0.

Contoh

Mari kita hitung jumlah karakter dalam string, dengan mengatur pengubah ke nilai 1:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

Hasilnya fungsi akan mengembalikan kode semua karakter dari 0 hingga 255, dan di antara kode-kode ini akan ada kode karakter kita dari string:

[ 0 => 0, 1 => 1, ... 97 => 3, // 97 kode karakter 'a' 98 => 2, // 98 kode karakter 'b' 99 => 1, // 99 kode karakter 'c' ... 255 => 0, ]

Contoh

Mari kita hitung jumlah karakter dalam string, dengan mengatur pengubah ke nilai 1:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

Hasilnya fungsi hanya akan mengembalikan kode karakter yang ditemukan dan jumlah karakter tersebut:

[ 97 => 3, // 97 kode karakter 'a' 98 => 2, // 98 kode karakter 'b' 99 => 1, // 99 kode karakter 'c' ]

Lihat Juga

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak