Funzione PHP Array_Count_Values

Funzione PHP Array_Count_Values
Se si desidera restituire il verificarsi di ciascun valore in un array, viene utilizzata la funzione Array_Count_Values ​​(). Restituisce il conteggio totale di ciascun elemento sotto forma di una coppia di valore chiave. La chiave rappresenta l'elemento e il valore rappresenta il verificarsi di quel valore.

Sintassi:
Array_Count_Values ​​(Array_Input)

Ci vuole un singolo array come parametro.

Formato di ritorno:

Vettore
(
[valore] => total_count
... ..
... ..
)

L'array contiene i dati in modo lineare. Contiene più elementi alla volta. Array () viene utilizzato per creare un array in PHP.

Sintassi:
array (valore, ...)

Esempio 1:

In questo esempio, creeremo un array chiamato "Fiore" con 10 elementi.

Successivamente, useremo l'Array_Count_Values ​​() per restituire la presenza totale di ciascun elemento in un array.

// crea un array chiamato - fiore che ha 10 valori
$ Flower = array ('flower_name', 'flower_area', 'flower_sepals', 'flower_petals', 'flower_cost', 'flower_name', 'flower_area', 'flower_sepals', 'floer_petals', 'flower_name');
// Restituisce il conteggio totale di ogni conteggio
print_r (array_count_values ​​($ flower));
?>

Produzione:

Possiamo vederlo:

  1. Flower_name si è verificato 3 volte
  2. Flower_area si è verificato 2 volte
  3. Flower_Sepals si è verificato 2 rimase
  4. Flower_petals si è verificato 2 volte
  5. Flower_Cost è avvenuto 1 volta

Esempio 2:

In questo esempio, creeremo un array chiamato "Fiore" con cinque coppie di valore chiave. Successivamente, useremo l'Array_Count_Values ​​() per restituire la presenza totale di ciascun elemento in un array.

// Crea un array chiamato - Fiore che ha 5 elementi
$ Flower = array ('0' => 'flower_name', '1' => 'flower_name', 2 => 'flower_area', 3 => 'flower_sepals', '4' => 'flower_name');
// Restituisce il conteggio totale di ogni conteggio
print_r (array_count_values ​​($ flower));
?>

Produzione:

Possiamo vederlo:

  1. Il valore fiore_name si è verificato 3 volte
  2. Flower_area è avvenuto 1 volta
  3. Flower_Sepals si è verificato 1 volta

Se la stessa chiave e valore hanno concordato più di una volta, conta solo una volta.

Esempio 3:

In questo esempio, creeremo un array di coppie di valore chiave con cinque elementi che hanno tre stesse chiavi e valore.

// Crea un array chiamato - Fiore che ha 5 elementi
$ Flower = array ('0' => 'flower_name', '0' => 'flower_name', 2 => 'flower_area', 3 => 'flower_sepals', '0' => 'flower_name');
// Restituisce il conteggio totale di ogni conteggio
print_r (array_count_values ​​($ flower));
?>

Produzione:

Possiamo vedere che l'array "Flower_name" si è verificato tre volte con 0 come chiave. Dal momento che è lo stesso, conta solo una volta. I restanti due valori si sono verificati una sola volta. Quindi, 1 viene restituito per loro.

Conclusione

In questo articolo, abbiamo imparato a ottenere il conteggio di ciascun elemento in un array usando la funzione Array_Count_Values ​​(). Restituisce il conteggio totale di ciascun elemento sotto forma di una coppia di valore chiave. La chiave rappresenta l'elemento e il valore rappresenta il verificarsi di quel valore.
Abbiamo imparato i due diversi esempi di array e restituito il conteggio di ciascun elemento.