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
// )