Funkcja count_chars() w PHP
Przykład
Zwraca ciąg znaków, zawierający wszystkie różne znaki użyte w "Hello World!" (tryb 3):
<?php $str = "Hello World!"; echo count_chars($str, 3); ?>
Definicja i użycie
Funkcja count_chars() zwraca informacje o używanych znakach w ciągu (np. liczba wystąpień ASCII znaków w ciągu, czy jakiś znak został już użyty w ciągu).
Gramatyka
count_chars(string,tryb)
Parametr | Opis |
---|---|
string | Wymagane. Określa ciąg znaków do sprawdzenia. |
tryb |
Dostępne. Określa tryb zwracania. Domyślnie to 0. Poniżej znajdują się różne tryby zwracania:
|
Szczegóły techniczne
Zwrócony wynik: | zależy od określonego tryb Parametry. |
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Zwróci ciąg zawierający wszystkie znaki, które nie są używane w "Hello World!" (tryb 4):
<?php $str = "Hello World!"; echo count_chars($str,4); ?>
Przykład 2
W tym przykładzie użyjemy count_chars() do sprawdzenia ciągu, ustawienie trybu na 1. Tryb 1 zwróci tablicę, gdzie wartości ASCII są kluczami, a liczba wystąpień jest wartością klucza:
<?php $str = "Hello World!"; print_r(count_chars($str,1)); ?>
Przykład 3
Inny przykład obliczania liczby wystąpień znaku ASCII w ciągu znaków:
<?php $str = "PHP jest całkiem fajny!!"; $strArray = count_chars($str,1); foreach ($strArray as $key=>$value) { echo "Znak <b>'".chr($key)."'</b> został znaleziony $value razy.<br>"; } ?>