Tecnología

Inicio

Cómo encontrar el Número de clasificación de un elemento en PHP

Cómo encontrar el Número de clasificación de un elemento en PHP


Una matriz es una estructura variable útil en PHP. Permite que una sola variable para contener múltiples piezas de datos. Por lo general, estos elementos separados están relacionados de alguna manera. Por ejemplo, una serie de "tipos de pizza" podría consistir en "pepperoni, queso y setas" con cada uno asignado a un índice único en una matriz llamada "pizza". En este caso, el "queso" es el segundo elemento de la matriz, con un índice de "2." Si bien no hay función específica en PHP para escanear una matriz para un elemento en particular y luego regresar su número de índice, es posible diseñar un algoritmo para realizar esta tarea. El programa requiere un bucle para buscar en cada elemento de la matriz, y una función de recuento de matriz para determinar el tamaño necesario del bucle.

Instrucciones

1 Abra el archivo PHP en cualquier editor de texto. Los lenguajes de programación son todos basados ​​en texto, por lo que cualquier editor de texto estándar, incluyendo la libreta de Windows, es aceptable.

2 Identificar la variable de matriz que desea manipular.

3 Encontrar un área apropiada en el código de programación para escribir el algoritmo que explora el vector para un elemento en particular y devuelve su número de índice.

4 Determinar el tamaño de la matriz mediante la función de PHP "contar." Por ejemplo, la primera línea de código para el algoritmo va a leer "$ size = count ($ array);" donde "$ array" es la variable de matriz que contiene el elemento de interés. (Las comillas no están incluidos en el código de programación real.) Esta línea de código creará el "tamaño" variable que equivale al número total de elementos de la matriz.

5 Crear un bucle que escanea cada elemento. La primera línea del bucle es "for ($ i = 1; $ i <= $ tamaño; $ i ++) {" (sin las comillas). Esto inicia el bucle y especifica que el bucle se repetirá para el número exacto de veces necesarias para analizar todos los elementos de la matriz.

6 Escribe la línea que determina si un elemento de la matriz es igual al valor del elemento que está buscando. Por ejemplo, el tipo "if ($ array [$ i] ==" queso ") {$ found_it == $ i;}" (sin las comillas). Este simple "if" asignará el índice de matriz actual digitalizado al valor de la "found_it" variable si el elemento de "queso" se encuentra. Cuando se termina el bucle, la variable "found_it" contendrá el número de índice de ese elemento deseado.

7 Terminar el bucle con una marca de corchete de cierre. Ahora se puede utilizar la variable "$ found_it" en el programa en otros lugares donde se necesita el número de índice del elemento de la matriz.