Uso della funzione Count ():
Sintassi:
Questa funzione può richiedere due argomenti. Il primo argomento è obbligatorio e il secondo argomento è facoltativo. Restituisce il numero totale di elementi dell'array che verranno utilizzati nel primo argomento:
Il primo argomento contiene una variabile di array. Il valore predefinito del secondo argomento è count_normal o 0 viene utilizzato per contare la lunghezza di un array monodimensionale. Un altro valore di questo argomento è count_recursive o 1 viene utilizzato per contare la lunghezza dell'array multidimensionale.
Esempio 1: funzione di uso () per l'array monodimensionale
Crea un file PHP con il seguente script per contare la lunghezza di un array numerico usando la funzione count (). Qui, una serie di vari dati è stata dichiarata nello script. Successivamente, la lunghezza dell'array è stata contata e stampata:
// dichiara un arrayProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script:
Esempio 2: Uso della funzione Count () per l'array multidimensionale
Crea un file PHP con il seguente script per contare la lunghezza di un array multidimensionale usando la funzione count (). L'array contiene un array come elemento nell'array multidimensionale. L'argomento facoltativo della funzione Count () è necessario per contare gli elementi degli array interni dell'array multidimensionale. Il valore Count_Recursive è stato utilizzato nel secondo valore dell'argomento della funzione per contare la lunghezza totale dell'array multidimensionale:
// Dichiara un array multidimensionaleProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script. Qui, la lunghezza dell'array principale è 4 che contiene 2 numeri e 2 array. La lunghezza dell'array con gli elementi dell'array interno è 9 (4+3+2) perché un array interno contiene 3 elementi e un altro array interno contiene 2 elementi:
Esempio 3: Uso della funzione Count () per l'array associativo
Crea un file PHP con il seguente script per contare la lunghezza dell'array associativo utilizzando la funzione count (). L'array associativo multidimensionale è stato utilizzato nello script. Come l'esempio precedente, il valore Count_recursive è stato usato nel secondo argomento della funzione Count () per calcolare la lunghezza dell'array associativo con gli elementi dell'array interno:
// dichiara un array associativoProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script. Qui, l'array principale contiene 3 elementi e l'array interno contiene 4 elementi. Gli elementi totali sono 3+4 o 7:
Uso della funzione sizeof ():
Un altro modo per contare la lunghezza di un array è usare la funzione di dimensione (). Funziona in modo simile alla funzione Count (). La sintassi di questa funzione è fornita di seguito:
Sintassi:
Questa funzione può richiedere due argomenti. Il primo argomento è obbligatorio e il secondo argomento è facoltativo. Restituisce il numero totale di elementi dell'array che verranno utilizzati nel primo argomento:
Come la funzione Count (), il primo argomento di questa funzione contiene una variabile di array. Il secondo argomento è facoltativo e il valore predefinito di questo argomento è 0 che viene utilizzato per contare la lunghezza dell'array monodimensionale. Un altro valore di questo argomento è 1 che viene utilizzato per contare la lunghezza dell'array multidimensionale.
Esempio 4: utilizzo della funzione di dimensione () per calcolare la lunghezza dell'array
Crea un file PHP con il seguente script per contare la lunghezza di un array numerico e associativo utilizzando la funzione sizeof (). Gli stessi valori di array degli esempi precedenti sono stati usati in questo script. Qui, la lunghezza degli array è stata contata usando la funzione sizeof ():
// dichiara un arrayProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script:
Conclusione:
In questo articolo, sono stati spiegati due modi diversi per contare la lunghezza di un array utilizzando più esempi. Ora, gli utenti PHP possono utilizzare la funzione count () o la funzione sizeof () per contare la lunghezza dell'array. Speriamo che tu abbia trovato l'articolo utile e per favore controlla Linuxhint per articoli più informativi.