🧰 Funzioni utili per gli Array

PHP offre molte funzioni integrate per gestire, modificare e analizzare gli array.

Queste funzioni permettono di lavorare con gli array in modo rapido e semplice, senza dover scrivere molto codice.

Vediamo alcune delle più utilizzate.


🔢 count()

La funzione count() restituisce il numero di elementi presenti in un array.

📌 Esempio

<?php
$frutti = ["mela", "banana", "arancia", "pera"];

echo count($frutti);
?>

✔ Output

4

➕ array_push()

La funzione array_push() serve per aggiungere uno o più elementi alla fine dell’array.

📌 Esempi

<?php
$frutti = ["mela", "banana"];

array_push($frutti, "arancia");

print_r($frutti);
?>

✔ Risultato

Array
(
    [0] => mela
    [1] => banana
    [2] => arancia
)

➖ array_pop()

La funzione array_pop() rimuove l’ultimo elemento dell’array.

📌 Esempio

<?php
$numeri = [10, 20, 30];

array_pop($numeri);

print_r($numeri);
?>

✔ Risultato

Array
(
    [0] => 10
    [1] => 20
)

🔍 in_array()

La funzione in_array() controlla se un valore è presente nell’array.

📌 Esempio

<?php
$colori = ["rosso", "verde", "blu"];

if (in_array("verde", $colori)) {
    echo "Il colore esiste nell'array";
}
?>

🔀 sort()

La funzione sort() ordina gli elementi dell’array.

📌 Esempio

<?php
$numeri = [5, 2, 8, 1];

sort($numeri);

print_r($numeri);
?>

✔ Risultato

Array
(
    [0] => 1
    [1] => 2
    [2] => 5
    [3] => 8
)

🔗 array_merge()

La funzione array_merge() serve per unire due o più array.

📌 Esempio

<?php
$a = [1, 2];
$b = [3, 4];

$risultato = array_merge($a, $b);

print_r($risultato);
?>

✔ Risultato

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
)

📊 print_r()

La funzione print_r() è molto utile per visualizzare il contenuto di un array, soprattutto durante lo sviluppo.

📌 Esempio

<?php
$numeri = [10, 20, 30];

print_r($numeri);
?>

🎯 Riassunto

Alcune delle funzioni più usate per gli array sono:

Funzione Descrizione
count() Conta gli elementi
array_push() Aggiunge elementi
array_pop() Rimuove l’ultimo elemento
in_array() Controlla se un valore esiste
sort() Ordina l’array
array_merge() Unisce più array
print_r() Mostra il contenuto dell’array

Nel prossimo capitolo del tutorial possiamo iniziare con:

📄 Gestione dei Form HTML con PHP

dove vedremo:

Questo è il punto in cui PHP diventa davvero utile per il web. 🚀