PHP Array_Fills_Keys Función

PHP Array_Fills_Keys Función
array_fill_keys () La función en PHP se usa para establecer el valor en todos los elementos presentes en la matriz dada.

Sintaxis:
array_fill_keys (array_input, valor)

Parámetros:

  1. array_input contiene la matriz real
  2. El segundo parámetro se usa para establecer un valor en todos los elementos en el array_input.

Ejemplo 1:

En este ejemplo, estableceremos el valor-'lotus' en la matriz que tiene 4 elementos.

// crear una matriz llamada flor
$ Flor1 = array ('flor_name', 'sepal', 'petal', 'área');
print_r ("matriz real:");
print_r ($ flor1);
// Establecer el valor - "Lotus" en la matriz de flores
$ finalized = array_fill_keys ($ flor1, "lotus");
print_r ("Array final:");
print_r ($ finalizado);
?>

Producción:

Podemos ver que los elementos reales en la matriz son 'Flower_name', 'Sepal', 'Petal', 'Área'. Entonces estableceremos el valor en "Lotus" usando Array_Fill_Keys ().

Ejemplo 2:

En este ejemplo, estableceremos el valor en 45 para la matriz que tiene 4 elementos.

// crear una matriz llamada flor
$ Flor1 = matriz (100,120,140,566);
print_r ("matriz real:");
print_r ($ flor1);
// Establecer el valor - 45 para la matriz de flores
$ finalized = array_fill_keys ($ flor1,45);
print_r ("Array final:");
print_r ($ finalizado);
?>

Producción:

Podemos ver que los elementos reales en la matriz son 100, 120, 140 y 566. Entonces estableceremos el valor en 45 usando Array_Fill_Keys ().

Ejemplo 3:

En este ejemplo, estableceremos el valor-45 en la matriz que no tiene elementos.

// crear una matriz llamada flor
$ Flor1 = array ();
print_r ("matriz real:");
print_r ($ flor1);
// Establecer el valor - 45 para una matriz vacía
$ finalized = array_fill_keys ($ flor1,45);
print_r ("Array final:");
print_r ($ finalizado);
?>

Producción:

Podemos ver que no hay elementos en la matriz real. Ahora, estableceremos el valor en 45 usando Array_Fill_Keys (). Podemos ver que no se devuelve ningún error y 45 no se agrega como un valor para la matriz vacía.

Conclusión

La función array_fill_keys () agrega valores a la matriz. Establece solo un valor para toda la matriz. Si no hay elementos en la matriz real e intentamos agregar un valor a la matriz vacía, no agregará y devolverá la matriz vacía sin devolver un error.