165 of 410 menu

Função array_pad

A função array_pad preenche um array com um determinado valor até um tamanho especificado. O primeiro parâmetro da função é o array a ser preenchido, o segundo parâmetro - até qual tamanho preencher, o terceiro - com o que preencher.

O segundo parâmetro pode ser negativo - neste caso, o array será preenchido com elementos não no final, mas no início.

Sintaxe

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

Exemplo

Vamos preencher o array com zeros para que seu tamanho se torne 7 elementos:

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

Resultado da execução do código:

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

Exemplo

Agora o array já tem 7 elementos - portanto não será preenchido com nada:

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

Resultado da execução do código:

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

Exemplo

Vamos tornar o segundo parâmetro negativo. Neste caso, o array será preenchido no início, e não no final:

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

Resultado da execução do código:

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

Veja também

  • a função array_fill,
    que preenche um array com um valor especificado
  • a função range,
    que cria um array com uma faixa de elementos
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar