“Conocimientos Programación>Programación PHP /MySQL

Cómo encontrar el número de índice de un elemento en PHP

2013/7/2
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 matriz para " tipos de pizza " puede consistir de " pepperoni , queso y setas " con cada uno asignado a un índice único en una matriz denominada " pizza. " En este caso, " queso " es el segundo elemento de la matriz , con un índice de " 2 ". Aunque no existe una 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 cuenta matriz para determinar el tamaño necesario del bucle. Cosas que necesitará Editor de texto
Mostrar más instrucciones
1

Abra el archivo PHP en cualquier editor de texto. Los lenguajes de programación están basados ​​en texto , por lo que cualquier editor de texto estándar , como el Notepad de Windows , es aceptable.
2

Identificar la variable de matriz que desea manipular .
3

encontrar un área adecuada en el código de programación para escribir el algoritmo que analiza la matriz de un elemento en particular y devuelve su número de índice.
4

Determine 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

Cree un bucle que analiza cada elemento. La primera línea del bucle es " for ($ i = 1 , $ i < = $ size , $ i + + ) {" (sin las comillas). Esto inicia el ciclo y especifica que el bucle se repetirá el número exacto de veces necesarias para analizar todos los elementos de la matriz .
6

Escriba la línea que determina si un elemento de la matriz es igual al valor del elemento que busca. Por ejemplo, escriba " if ( $ array [ $ i ] ==" queso ") { $ found_it == $ i ;} " (sin las comillas). Este simple " if" asignará el índice de la matriz actual escaneado en el valor de la " found_it " variable si el elemento de " queso " se encuentra . Una vez finalizado el ciclo, el " found_it " variable contendrá el número de índice de ese elemento deseado.
7

final del bucle con un signo de corchete de cierre . Ahora usted puede utilizar la variable "$ found_it " otra parte del programa donde se necesita el número de índice del elemento de la matriz .

Programación PHP /MySQL
Cómo reiniciar una transferencia Curl en PHP
Cómo Referencia php class Funciones miembro
Cómo desactivar Mostrar errores en PHP
Cómo permitir conexiones remotas MySQL en HostGator
Cómo escribir un PDF en PHP
Cómo resaltar los campos obligatorios con PHP
Cómo convertir una cadena UTF -8 en PHP
Cómo eliminar las Cookies Uso de PHP
Conocimientos Informáticos © http://www.ordenador.online