165 of 410 menu

Funcția array_pad

Funcția array_pad completează un array cu o valoare specificată până la dimensiunea dorită. Primul parametru al funcției primește array-ul de completat, al doilea parametru - până la ce dimensiune să completeze, al treilea - cu ce să completeze.

Al doilea parametru poate fi negativ - în acest caz, array-ul va fi completat cu elemente nu de la sfârșit, ci de la început.

Sintaxă

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

Exemplu

Să completăm un array cu zerouri astfel încât dimensiunea lui să devină 7 elemente:

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

Rezultatul executării codului:

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

Exemplu

Acum array-ul are deja 7 elemente - de aceea nu se va completa cu nimic:

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

Rezultatul executării codului:

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

Exemplu

Să facem al doilea parametru negativ. În acest caz, array-ul se va completa de la început, nu de la sfârșit:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția array_fill,
    care completează un array cu o valoare specificată
  • funcția range,
    care creează un array cu un interval de elemente
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge