Pętla foreach i funkcje tablicowe
Tablice - PHP: podstawy w przeglądarce (PHP)
Pętla foreach przechodzi po wszystkich elementach tablicy bez liczenia indeksów - w każdym obrocie zmienna $t dostaje kolejną wartość. PHP ma też gotowe funkcje: array_sum sumuje elementy, max i min zwracają największy i najmniejszy, a in_array sprawdza, czy wartość jest w tablicy. Średnią formatujemy funkcją number_format z jednym miejscem po przecinku.
<?php
$temperatury = [12, 15, 9, 18, 14];
foreach ($temperatury as $t) {
echo "$t stopni\n";
}
$suma = array_sum($temperatury);
echo "Suma: $suma\n";
echo "Średnia: " . number_format($suma / count($temperatury), 1) . "\n";
echo "Najcieplej: " . max($temperatury) . "\n";
echo "Najzimniej: " . min($temperatury) . "\n";
if (in_array(18, $temperatury)) {
echo "Był dzień z temperaturą 18 stopni\n";
} Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.