PHP | función array_fill()

array_fill() es una función incorporada en PHP y se usa para llenar una array con valores. Esta función básicamente crea una array definida por el usuario con un valor predeterminado dado.

Sintaxis:

array_fill($start_index, $number_elements, $values)

Parámetro:
La función array_fill() toma tres parámetros y se describen a continuación:

  1. $start_index: este parámetro especifica la posición de inicio para completar los valores en la array que el usuario desea crear. Si $start_index es negativo, el primer índice de la array devuelta será $start_index y los siguientes índices comenzarán desde cero. Así que es mejor asignarle un valor positivo. Este es un parámetro obligatorio y se debe proporcionar.
  2. $number_elements: este parámetro se refiere a la cantidad de elementos que el usuario desea ingresar en la array. Los $number_elements deben ser positivos (incluido 0, para la versión 5.6.0); de lo contrario, se lanza E_WARNING. Este también es un parámetro obligatorio.
  3. $valores: este parámetro se refiere a los valores que queremos insertar en la array. Estos valores pueden ser de cualquier tipo.

Tipo de devolución : la función array_fill() devuelve una array completa definida por el usuario, con valores descritos por el parámetro $value .

Ejemplos:

Input : $start_index = 2; $number_elements = 3;
        $values = "Geeks";
Output :
        Array
        (
          [2] => Geeks
          [3] => Geeks
          [4] => Geeks
        )

Input : $start_index = -10; $number_elements = 3;
        $values = 45;
Output :
        Array
        (
          [-10] => 45
          [0] => 45
          [1] => 45
        )

El siguiente programa ilustra el funcionamiento de la función array_fill() en PHP:

<?php
  
// PHP code to illustrate the working of array_fill()
  
function Fill($start_index, $number_elements, $values){
    return(array_fill($start_index, $number_elements, $values));
}
  
// Driver Code
$start_index = 2;
$number_elements = 5;
$values = "Geeks";
print_r(Fill($start_index, $number_elements, $values));
?>

Producción:

Array
(
    [2] => Geeks
    [3] => Geeks
    [4] => Geeks
    [5] => Geeks
    [6] => Geeks
)

Referencia : http://php.net/manual/en/function.array-fill.php

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *