🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Esercizi Array PHP

Codegrind Team•Jul 22 2023

Ecco degli esercizi semplici con soluzione per praticare le basi degli arrya in PHP.

Esercizio 1

Scrivere un programma PHP che dichiara un array indicizzato di numeri interi e lo stampa.
<?php
$numbers = [1, 2, 3, 4, 5];

for ($i = 0; $i < count($numbers); $i++) {
    echo $numbers[$i] . " ";
}
?>

Esercizio 2

Scrivere un programma PHP che dichiara un array indicizzato di stringhe e lo stampa.
<?php
$fruits = ["Mela", "Banana", "Arancia", "Kiwi"];

for ($i = 0; $i < count($fruits); $i++) {
    echo $fruits[$i] . " ";
}
?>

Esercizio 3

Scrivere un programma PHP che dichiara un array indicizzato misto di numeri e stringhe e lo stampa.
<?php
$mix = [1, "Due", 3, "Quattro"];

for ($i = 0; $i < count($mix); $i++) {
    echo $mix[$i] . " ";
}
?>

Esercizio 4

Scrivere un programma PHP che dichiara un array indicizzato vuoto, aggiunge elementi ad esso utilizzando l'operatore di assegnazione e lo stampa.
<?php
$emptyArray = [];

$emptyArray[0] = "Primo elemento";
$emptyArray[1] = "Secondo elemento";

for ($i = 0; $i < count($emptyArray); $i++) {
    echo $emptyArray[$i] . " ";
}
?>

Esercizio 5

Scrivere un programma PHP che dichiara un array indicizzato di numeri interi e calcola la somma di tutti gli elementi.
<?php
$numbers = [1, 2, 3, 4, 5];
$sum = 0;

for ($i = 0; $i < count($numbers); $i++) {
    $sum += $numbers[$i];
}

echo "La somma degli elementi dell'array è: " . $sum;
?>

Esercizio 6

Scrivere un programma PHP che dichiara un array indicizzato di stringhe e verifica se un elemento specifico è presente utilizzando un ciclo "for".
<?php
$fruits = ["Mela", "Banana", "Arancia", "Kiwi"];
$searchItem = "Banana";
$found = false;

for ($i = 0; $i < count($fruits); $i++) {
    if ($fruits[$i] == $searchItem) {
        $found = true;
        break;
    }
}

if ($found) {
    echo $searchItem . " è presente nell'array.";
} else {
    echo $searchItem . " non è presente nell'array.";
}
?>

Esercizio 7

Scrivere un programma PHP che dichiara un array indicizzato di numeri interi e trova il valore massimo utilizzando la funzione "max".
<?php
$numbers = [5, 2, 4, 1, 3];

$maxValue = max($numbers);

echo "Il valore massimo nell'array è: " . $maxValue;
?>

Esercizio 8

Scrivere un programma PHP che dichiara un array indicizzato di stringhe e trova la lunghezza di ciascun elemento utilizzando la funzione "strlen".
<?php
$words = ["Ciao", "Mondo", "PHP", "Array"];

for ($i = 0; $i < count($words); $i++) {
    echo "La lunghezza di " . $words[$i] . " è: " . strlen($words[$i]) . "<br>";
}
?>

Esercizio 9

Scrivere un programma PHP che dichiara due array indicizzati di numeri interi e li stampa a schermo in un unico array utilizzando l'operatore di concatenazione.
<?php
$numbers1 = [1, 2, 3];
$numbers2 = [4, 5, 6];

$combined = $numbers1 + $numbers2;

for ($i = 0; $i < count($combined); $i++) {
    echo $combined[$i] . " ";
}
?>

Esercizio 10

Scrivere un programma PHP che dichiara un array indicizzato di stringhe e stampa gli elementi in ordine inverso utilizzando un ciclo "for".
<?php
$fruits = ["Mela", "Banana", "Arancia", "Kiwi"];

for ($i = count($fruits) - 1; $i >= 0; $i--) {
    echo $fruits[$i] . " ";
}
?>