165 of 410 menu

Funkcja array_pad

Funkcja array_pad uzupełnia tablicę określoną wartością do zadanego rozmiaru. Pierwszym parametrem funkcja przyjmuje tablicę do wypełnienia, drugim parametrem - do jakiego rozmiaru wypełnić, trzecim - czym wypełniać.

Drugi parametr można ustawić jako ujemny - w tym przypadku tablica będzie uzupełniana elementami nie od końca, ale od początku.

Składnia

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

Przykład

Wypełnijmy tablicę zerami tak, aby jej rozmiar wynosił 7 elementów:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

Wynik wykonania kodu:

['a', 'b', 'c', 'd', 'e', 0, 0]

Przykład

A teraz w tablicy jest już 7 elementów - więc niczym się nie wypełni:

<?php $arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g']; $res = array_pad($arr, 7, 0); var_dump($res); ?>

Wynik wykonania kodu:

['a', 'b', 'c', 'd', 'e', 'f', 'g']

Przykład

Ustawmy drugi parametr jako ujemny. W tym przypadku tablica wypełni się od początku, a nie od końca:

<?php $arr = ['a', 'b', 'c', 'd', 'e']; $res = array_pad($arr, -7, 0); var_dump($res); ?>

Wynik wykonania kodu:

[0, 0, 'a', 'b', 'c', 'd', 'e']

Zobacz też

  • funkcję array_fill,
    która wypełnia tablicę zadaną wartością
  • funkcję range,
    która tworzy tablicę z zakresem elementów
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć