Funzione count() PHP

Esempio

Restituisce il numero di elementi dell'array:

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

Esempio di esecuzione

Definizione e uso

La funzione count() restituisce il numero di elementi dell'array.

Sintassi

count(array,mode);
Parametro Descrizione
array Obbligatorio. Specifica l'array.
mode

Opzionale. Specifica il modello. Valori possibili:

  • 0 - Predefinito. Non conta tutti gli elementi degli array multidimensionali
  • 1 - Conteggio ricorsivo del numero di elementi dell'array (calcola tutti gli elementi degli array multidimensionali)

Descrizione

La funzione count() calcola il numero di unità dell'array o il numero di attributi degli oggetti.

Per gli array, restituisce il numero di elementi; per altri valori, restituisce 1. Se il parametro è una variabile e la variabile non è definita, restituisce 0.

Se mode Se impostato su COUNT_RECURSIVE (o 1), calcola ricorsivamente il numero di elementi degli array multidimensionali.

Dettagli tecnici

Valore di ritorno: Restituisce il numero di elementi dell'array.
Versione PHP: 4+
Log delle modifiche: mode Il parametro è stato aggiunto in PHP 4.2.

Più esempi

Esempio 1

Conteggio ricorsivo degli array:

<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ,
  "BMW"=>array
  (
  "X3",
  "X5"
  ,
  "Toyota"=>array
  (
  "Highlander"
  )
  );
echo "Conteggio standard: " . count($cars)."<br>";
echo "Conteggio ricorsivo: " . count($cars,1);
?>

Esempio di esecuzione