En este artículo, veremos cómo obtener acceso al primer elemento de una array en PHP y también comprenderemos su implementación a través de los ejemplos. Hay principalmente 3 tipos de arrays en PHP que se pueden usar para obtener los elementos de la array:
- Array indexada: Es una array con una clave numérica. Básicamente es una array en la que cada una de las claves está asociada con su propio valor específico.
- Array asociativa : se utiliza para almacenar pares clave-valor.
- Array multidimensional : es un tipo de array que almacena otra array en cada índice en lugar de un solo elemento. En otras palabras, defina arreglos multidimensionales como arreglos de arreglos.
Hay varios métodos para obtener el primer elemento de una array en PHP. Algunos de los métodos utilizan foreach loop , reset function, array_slice function , array_values , array_reverse y muchos más. Discutiremos las diferentes formas de acceder secuencialmente al primer elemento de una array.
Accediendo directamente al índice 0:
PHP
<?php // PHP program to access the first // element of the array $array = array('geeks', 'for', 'computer'); echo $array[0]; ?>
Producción:
geeks
Uso del bucle foreach : la construcción foreach funciona tanto en arrays como en objetos. El ciclo foreach itera sobre una array de elementos, la ejecución se simplifica y finaliza el ciclo en menos tiempo comparativamente.
Sintaxis:
foreach( $array as $key => $element) { // PHP Code to be executed }
Ejemplo: Este ejemplo ilustra el bucle foreach en PHP.
PHP
<?php // PHP program to access the first // element of the array $array = array( 33 => 'geeks', 36 => 'for', 42 => 'computer' ); foreach($array as $name) { echo $name; // Break loop after first iteration break; } ?>
Producción:
geeks
Uso de la función reset() : La función reset() se usa para mover el puntero interno de la array al primer elemento.
Sintaxis:
reset($array)
Ejemplo: Este ejemplo ilustra el uso de la función reset() que ayuda a mover el puntero interno de cualquier array al primer elemento de esa array.
PHP
<?php // PHP program to access the first // element of the array $array = array( 33 => 'geeks', 36 => 'for', 42 => 'computer' ); echo reset($array); ?>
Producción:
geeks
Usando la función array_slice() : array_slice() devuelve la secuencia de elementos de la array según lo especificado por los parámetros de desplazamiento y longitud.
Sintaxis:
array array_slice ( array $array, int $offset [, int $length = NULL [, bool $preserve_keys = FALSE ]] )
Ejemplo: Este ejemplo ilustra la función array_slice() para obtener una parte de una array al dividirla, según la elección del usuario.
PHP
<?php // PHP program to access the first // element of the array $array = array( 33 => 'geeks', 36 => 'for', 42 => 'computer' ); echo array_slice($array, 0, 1)[0]; ?>
Producción:
geeks
Uso de la función array_values() : esta función devuelve una array de valores de otra array que puede contener pares clave-valor o solo valores.
Sintaxis:
array array_values ( array $array )
Ejemplo: Este ejemplo describe el uso de la función array_values().
PHP
<?php // PHP program to access the first // element of the array $array = array( 33 => 'geeks', 36 => 'for', 42 => 'computer' ); echo array_values($array)[0]; ?>
Producción:
geeks
Uso de la función array_pop() : esta función saca el elemento del final de la array.
Sintaxis:
mixed array_pop ( array &$array )
De forma predeterminada, la función array_reverse() restablecerá todas las claves de array numérica para comenzar a contar desde cero, mientras que las claves literales permanecerán sin cambios a menos que se especifique un segundo parámetro preserve_keys como VERDADERO. No se recomienda este método, ya que puede realizar un procesamiento prolongado no deseado en arrays más grandes para revertirlas antes de obtener el primer valor.
Ejemplo: Este ejemplo describe el uso de la función array_pop.
PHP
<?php // PHP program to access the first // element of the array $array = array( 33 => 'geeks', 36 => 'for', 42 => 'computer' ); $arr = array_reverse($array); echo array_pop($arr); ?>
Producción:
geeks
PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA