Tecnología

Inicio

Cómo obtener el primer elemento de una matriz asociativa en PHP

Hay dos tipos de matrices de PHP: las matrices tradicionales con las teclas numéricas a partir de cero y asociativas arrays con claves de cadena. matrices tradicionales son útiles cuando se representa una lista de datos en la que la clave no tiene importancia, tales como una lista de archivos. Las matrices asociativas son útiles para representar datos en la que se asocia una clave con un valor, como un nombre con un número de teléfono de la guía telefónica. Aunque en teoría, no existe un primer elemento de una matriz asociativa, que existe en la representación de PHP. Puede recuperarla usando la función "array_slice" de PHP.

Instrucciones

1 Crear un nuevo archivo con la extensión ".php" y abrirlo con un editor de texto, como el Bloc de notas.

2 Escribir una línea de código que define una matriz asociativa utilizando la función de "matriz" del PHP. La función acepta uno o más parámetros con la sintaxis "clave => valor". Aquí hay un ejemplo:

$ MiMatriz = array ( 'Jack' => '299-599-5999', 'Jill' => '888-388-5888', 'Bill' => '111-311-5111');

3 Escribir una línea de código que se ejecuta la función "array_slice" con la matriz definida en el paso 2, "0" y "1" como los parámetros y guarda el resultado en una nueva variable. Aquí está el código:

$ FirstArr = array_slice ($ miMatriz, 0, 1);

4 Escribir una línea de código que se ejecuta la función "array_pop" con la variable definida en el paso 3 como parámetro y guarda el resultado en una nueva variable. Esta nueva variable contiene ahora el primer elemento de la matriz asociativa. Aquí está el código:

$ FirstString = array_pop ($ firstArr);