Chose Language:
Author: Admin/Publisher |finished | checked

PHP array_pad

La función de PHP array_pad lleva un array a una longitud específica, rellenando este con un valor indicado

Description / Descripción
array_pad(array $array, int $length, mixed $value): array
Sintaxis / Sintax
$parray = array_pad(array("Pepe","Monica","Joel"),10,"Juan");

Si la logitud dada en $length es positiva entonces se rellenará hacia la derecha del array, en caso de que la logitud pasada sea negativa se rellenara hacia la izquierda.

Si el valor de $length es menor que la logitud del array entonces no se rellenara el array

Es posible de añadir hasta 1048576 elementos por vez.

Parametros

$array -el array que se rellenara.

$length – la nueva longitud del array.

$value – el valor con el que se rellenara.

Retornos

array – dependiendo del valor de la longitud y el valor.

array – en caso de que la longitud del array sea mayor que la de $length, se devolvera el array ingresado.

Ejemplos

Haremos unos ejemplos para que vea como relllena el array la función array_pad

rellena hacia la derecha del array
$my_array = ["gato","perro","raton","pez"];
$parray = array_pad($my_array,10,"caballo");
print_r($parray);
Array
(
    [0] => gato
    [1] => perro
    [2] => raton
    [3] => pez
    [4] => caballo
    [5] => caballo
    [6] => caballo
    [7] => caballo
    [8] => caballo
    [9] => caballo
)

El siguiente ejemplo es idéntico al anterio excepto porque ahora $length será negativo

rellena hacia la izquierda del array
$my_array = ["gato","perro","raton","pez"];
$parray = array_pad($my_array,-10,"caballo");
print_r($parray);
Array
(
    [0] => caballo
    [1] => caballo
    [2] => caballo
    [3] => caballo
    [4] => caballo
    [5] => caballo
    [6] => gato
    [7] => perro
    [8] => raton
    [9] => pez
)
Puedes ver más funciones para interactuar con un array en funciones para arrays de PHP
Category: php
Something wrong? If you found an error or mistake in the content you can contact me on Twitter | @luisg2249_luis.
Last 4 post in same category