PHP | función array_shift()

Esta función incorporada de PHP elimina el primer elemento de una array y devuelve el valor del elemento eliminado. Después de la eliminación del primer elemento, la clave de los elementos restantes se modifica y se vuelve a numerar desde el principio, solo si las claves son numéricas. En otras palabras, esta función básicamente desplaza un elemento desde el principio en una array.

Sintaxis :

array_shift($array)

Parámetros: la función solo toma un argumento, $array , que se refiere a la array de entrada original que debe cambiarse.

Valor devuelto: como ya se mencionó, la función devuelve el valor del elemento desplazado de la array; de lo contrario, NULL si la array está vacía.

Ejemplos:

Input : $array = ("ram"=>2, "aakash"=>4, "saran"=>5, "mohan"=>100)
Output : 2

Input : $array = (45, 5, 1, 22, 22, 10, 10);
Output :45

En este programa, veremos cómo funciona la función en la array de pares key_value.

<?php
// PHP function to illustrate the use of array_shift()
function Shifting($array)
{
    print_r(array_shift($array));
    echo "\n";
    print_r($array);
}
$array = array("ram"=>2, "aakash"=>4, "saran"=>5, "mohan"=>100);
Shifting($array);
?>

Producción:

2
Array
(
    [aakash] => 4
    [saran] => 5
    [mohan] => 100
)

Ahora veamos cómo la función se ocupa de la clave predeterminada.

<?php
// PHP function to illustrate the use of array_shift()
function Shifting($array)
{
    print_r(array_shift($array));
    echo "\n";
    print_r($array);
}
$array = array(45, 5, 1, 22, 22, 10, 10);
Shifting($array);
?>

Producción:

45
Array
(
    [0] => 5
    [1] => 1
    [2] => 22
    [3] => 22
    [4] => 10
    [5] => 10
)

Referencia :
http://php.net/manual/en/function.array-shift.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 *