array_pad

funkcja

Uzupełnia tablicę do zadanej długości, wypełniając brakujące miejsca podaną wartością.

array_pad(array $array, int $length, mixed $value): array

array_pad zwraca nową tablicę o długości co najmniej abs($length), uzupełniając brakujące miejsca wartością $value. Gdy $length jest dodatnie, elementy są dołączane na końcu; ujemne — na początku. Jeśli tablica jest już dłuższa niż abs($length), wraca bez zmian.

Oryginalna tablica pozostaje niezmieniona — funkcja zawsze tworzy nową kopię.

<?php
declare(strict_types=1);

// Uzupełnij listę ocen do 6 wpisów wartością 2 (niedostateczny):
$oceny = [5, 4, 3];
$uzupelnione = array_pad($oceny, 6, 2);
print_r($uzupelnione);
// wynik:
// Array
// (
//     [0] => 5
//     [1] => 4
//     [2] => 3
//     [3] => 2
//     [4] => 2
//     [5] => 2
// )
📘 Naucz się w lekcji →