Funkcja PHP Array_Count_Values

Funkcja PHP Array_Count_Values
Jeśli chcesz zwrócić występowanie każdej wartości w tablicy, używana jest funkcja array_count_values ​​(). Zwraca całkowitą liczbę każdego elementu w postaci pary wartości kluczowej. Klucz reprezentuje element, a wartość reprezentuje występowanie tej wartości.

Składnia:
array_count_values ​​(array_input)

Zajmuje jedną tablicę jako parametr.

Format powrotny:

Szyk
(
[wartość] => total_count
……
……
)

Tablica przechowuje dane w sposób liniowy. Posiada wiele elementów jednocześnie. Array () służy do utworzenia tablicy w php.

Składnia:
tablica (wartość,…)

Przykład 1:

W tym przykładzie utworzymy tablicę o nazwie „kwiat” z 10 elementami.

Następnie użyjemy Array_Count_Values ​​(), aby zwrócić całkowite występowanie każdego elementu w tablicy.

// Utwórz tablicę o nazwie - kwiat, który ma 10 wartości
$ Flower = array („flower_name”, „flower_area”, „flower_sepals”, „flower_petals”, „flower_cost”, „flower_name”, „flower_area”, „flower_sepals”, „flower_petals”, „flower_name”);
// Zwrot całkowity liczba każdej liczby
print_r (array_count_values ​​($ flower));
?>

Wyjście:

Widzimy to:

  1. Flower_name wystąpiła 3 razy
  2. Flower_area wystąpił 2 razy
  3. Flower_Sepals wystąpił 2 rime
  4. Flower_petals wystąpił 2 razy
  5. flower_cost wystąpił 1 raz

Przykład 2:

W tym przykładzie utworzymy tablicę o nazwie „Flower” z pięcioma parami wartości kluczowej. Następnie użyjemy Array_Count_Values ​​(), aby zwrócić całkowite występowanie każdego elementu w tablicy.

// Utwórz tablicę o nazwie - kwiat, który ma 5 elementów
$ Flower = array ('0' => 'flower_name', '1' => 'flower_name', 2 => 'flower_area', 3 => 'flower_sepals', '4' => 'flower_name');
// Zwrot całkowity liczba każdej liczby
print_r (array_count_values ​​($ flower));
?>

Wyjście:

Widzimy to:

  1. Flower_name Wartość wystąpiła 3 razy
  2. Flower_area wystąpił 1 raz
  3. Flower_sepals wystąpił 1 raz

Jeśli ten sam klucz i wartość zgodziły się więcej niż jeden raz, liczy się tylko raz.

Przykład 3:

W tym przykładzie utworzymy tablicę par kluczowych z pięcioma elementami, które mają trzy same klucze i wartość.

// Utwórz tablicę o nazwie - kwiat, który ma 5 elementów
$ Flower = array ('0' => 'flower_name', '0' => 'flower_name', 2 => 'flower_area', 3 => 'flower_sepals', '0' => 'flower_name');
// Zwrot całkowity liczba każdej liczby
print_r (array_count_values ​​($ flower));
?>

Wyjście:

Widzimy, że tablica „Flower_name” wystąpiła trzy razy z 0 jako klucz. Ponieważ jest to samo, liczy się tylko raz. Pozostałe dwie wartości wystąpiły tylko raz. Stąd 1 zostaje dla nich zwracane.

Wniosek

W tym artykule nauczyliśmy się, jak uzyskać liczbę każdego elementu w tablicy za pomocą funkcji Array_Count_Values ​​(). Zwraca całkowitą liczbę każdego elementu w postaci pary wartości kluczowej. Klucz reprezentuje element, a wartość reprezentuje występowanie tej wartości.
Nauczyliśmy się dwóch różnych przykładów tablicy i zwróciliśmy liczbę każdego elementu.