Mengembalikan string yang berisi semua karakter berbeda yang digunakan dalam "Hello World!" (mode 3):
<?php$str = "Halo Dunia!";echo count_chars($str,3);?>Fungsi count_chars() mengembalikan informasi tentang karakter yang digunakan dalam string (misalnya, berapa kali karakter ASCII muncul dalam string, atau apakah karakter sudah digunakan dalam string).
hitungan_karakter( string,mode )
parameter | menggambarkan |
---|---|
rangkaian | Diperlukan. Menentukan string yang akan diperiksa. |
mode | Opsional. Menentukan mode pengembalian. Standarnya adalah 0. Ada mode pengembalian yang berbeda: 0 - Array, nilai ASCII adalah nama kunci, jumlah kemunculan adalah nilai kunci 1 - Array, nilai ASCII adalah nama kunci, jumlah kemunculan adalah nilai kunci, hanya nilai dengan kemunculan lebih besar dari 0 yang dicantumkan 2 - Array, nilai ASCII adalah nama kunci, jumlah kemunculan adalah nilai kunci, hanya nilai yang angka kemunculannya sama dengan 0 yang dicantumkan 3 - String dengan semua karakter berbeda yang digunakan 4 - String dengan semua karakter berbeda yang tidak digunakan |
Nilai pengembalian: | Tergantung pada parameter mode yang ditentukan. |
---|---|
Versi PHP: | 4+ |
Mengembalikan string yang berisi semua karakter yang tidak digunakan dalam "Hello World!" (mode 4):
<?php$str = "Halo Dunia!";echo count_chars($str,4);?>Dalam contoh ini, kita akan menggunakan count_chars() untuk memeriksa string, dengan mode pengembalian disetel ke 1. Mode 1 akan mengembalikan array dengan nilai ASCII sebagai nama kunci dan jumlah kemunculan sebagai nilai kunci:
<?php$str = "Halo Dunia!";print_r(count_chars($str,1));?>Contoh lain penghitungan berapa kali karakter ASCII muncul dalam sebuah string:
<?php$str = "PHP cukup menyenangkan!!";$strArray = count_chars($str,1);foreach ($strArray as $key=>$value) {echo "Karakter <b>'".chr ($key).."'</b> ditemukan $nilai waktu<br>";