Najnowsze tutoriale tworzenie stron internetowych
 

PHP count_chars() Function

<String referencyjny PHP

Przykład

Zwraca ciąg z wszystkich różnych znaków używanych w "Hello World!" (mode 3) :

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>
Uruchomić przykład »

Definicja i Wykorzystanie

count_chars() funkcja zwraca informacje o stosowanych znaków w ciąg znaków (na przykład, ile razy wystąpi znak ASCII w ciąg, lub które znaki, które zostały wykorzystane lub nie zostały wykorzystane w ciągu).


Składnia

count_chars( string,mode )

Parametr Opis
string Wymagany. Łańcuch musi być ona sprawdzona
mode Opcjonalny. Określa tryb zwrotu. 0 jest domyślnym. Różne tryby powrotne są:
  • 0 - tablica z wartością ASCII jako klucz i liczby wystąpień jako wartości
  • 1 - tablica z wartością ASCII jako klucz i liczby wystąpień jako wartości, tylko listę zdarzeń większy niż zero
  • 2 - tablica z wartością ASCII jako klucz i liczby wystąpień jako wartości, tylko wymienia wystąpienia równe zeru są wymienione
  • 3 - ciąg z wszystkich różnych znaków używanych
  • 4 - ciąg ze wszystkich niewykorzystanych znaków

Szczegóły techniczne

Zwracana wartość: W zależności od podanego parametru mode
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Zwraca ciąg ze wszystkich niewykorzystanych znaków "Hello World!" (mode 4) :

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>
Uruchomić przykład »

Przykład 2

W tym przykładzie użyjemy count_chars() z trybu 1, by sprawdzić ciąg. Tryb 1 zwróci tablicę z wartością ASCII jako klucz i ile razy wystąpił jako wartości:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>
Uruchomić przykład »

Przykład 3

Innym przykładem licząc ile razy wystąpi znak ASCII w ciąg znaków:

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);

foreach ($strArray as $key=>$value)
  {
echo "The character <b>'".chr($key)."'</b> was found $value time(s)<br>";
  }
?>
Uruchomić przykład »

<String referencyjny PHP