Tecnología

Inicio

Cómo obtener el número índice de un elemento de la matriz en PHP

Cada valor en una matriz PHP es indexado por una clave. La clave puede ser un número o una cadena. Si no se especifica la clave a la hora de crear la matriz, los elementos están indexados por números consecutivos comenzando por el 0. La función de PHP "print_r" y funciones "clave" se utilizan para mostrar la clave para un elemento de matriz. La función "print_r" imprime el par de claves y el elemento para cada elemento de la matriz. La función de "clave" muestra la clave para un solo elemento de la matriz.

Instrucciones

1 Abra un documento de texto en blanco, liso.

2 Iniciar el script PHP con la siguiente línea:

<? Php

3 Crear la matriz:

$ Valor = array ( 'Dorothy', 'espantapájaros', 'Tin Man', 'león', 'Toto');

4 Escriba la siguiente línea a imprimir todos los pares clave / elemento:

print_r ($ value);

5 Crear un bucle que buscar un elemento especificado e imprimir la tecla correspondiente:

while ($ name = corriente (valor $)) {

if ($name == 'Tin Man'){
echo 'The index number for the Tin Man is '.key($value).PHP_EOL;
}
next($value);

}

6 Terminar el script PHP:

?>

7 Guarde el archivo con la extensión ".php".

Consejos y advertencias

  • Si se especifica la clave a la hora de crear la matriz, tanto las funciones de "clave" "print_r" y se mostrará la clave que se ha especificado para el elemento, si se trata de una cadena o un número entero.