165 of 410 menu

Функция array_pad

La función array_pad complementa un array con un valor específico hasta un tamaño determinado. El primer parámetro de la función acepta el array a rellenar, el segundo parámetro - hasta qué tamaño llenar, el tercero - con qué llenar.

El segundo parámetro puede ser negativo - en este caso el array se complementará con elementos no desde el final, sino desde el principio.

Sintaxis

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

Ejemplo

Vamos a llenar el array con ceros para que su tamaño sea de 7 elementos:

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

Resultado de ejecutar el código:

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

Ejemplo

Y ahora el array ya tiene 7 elementos - por lo tanto no se llenará con nada:

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

Resultado de ejecutar el código:

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

Ejemplo

Hagamos que el segundo parámetro sea negativo. En este caso el array se llenará desde el principio, y no desde el final:

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

Resultado de ejecutar el código:

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

Véase también

  • la función array_fill,
    que llena un array con un valor dado
  • la función range,
    que crea un array con un rango de elementos
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar