Come trovare il numero di indice di un elemento in PHP

February 23

Come trovare il numero di indice di un elemento in PHP


Un array è una struttura variabile utile in PHP. Esso consente una singola variabile per contenere più pezzi di dati. Di solito questi elementi separati sono legati in qualche modo. Ad esempio, un array per "tipi pizza" potrebbe consistere di "peperoni, formaggio e funghi" con ciascuna assegnata ad un indice univoco in un array chiamato "pizza." In questo caso, "formaggio" è il secondo elemento della matrice, con un indice di "2" Mentre non vi è alcuna funzione specifica in PHP per analizzare una matrice per un particolare elemento e quindi restituisce il suo numero di indice, è possibile progettare un algoritmo per eseguire questa operazione. Il programma richiede un ciclo per guardare ogni elemento dell'array, e una funzione di conteggio array per determinare la dimensione necessaria del ciclo.

istruzione

1 Aprire il file PHP in qualsiasi editor di testo. I linguaggi di programmazione sono tutti-testuale, in modo che qualsiasi editor di testo standard, tra cui Blocco note di Windows, è accettabile.

2 Identificare la variabile di matrice che si desidera manipolare.

3 Trova uno spazio appropriato nel codice di programmazione per scrivere l'algoritmo che analizza la matrice per un particolare elemento e restituisce il suo numero di indice.

4 Determinare la dimensione della matrice utilizzando la funzione PHP "contare". Ad esempio, la prima riga di codice per l'algoritmo sarà "$ size = count ($ array);" dove "$ array" è la variabile array che contiene l'elemento di interesse. (Le virgolette non sono inclusi nel codice di programmazione attuale.) Questa riga di codice creerà il "formato" variabile che corrisponde al numero totale di elementi nella matrice.

5 Creare un ciclo che scandisce ogni elemento. La prima riga del ciclo è "for ($ i = 1; $ i <= $ size; $ i ++) {" (senza le virgolette). Ciò avvia il ciclo e specifica che il ciclo viene ripetuto il numero esatto di volte necessarie per la scansione di tutti gli elementi dell'array.

6 Scrivi la linea che determina se un elemento dell'array è uguale al valore elemento che cercate. Ad esempio, digitare "if ($ array [$ i] ==" formaggio ") {$ found_it == $ i;}" (senza le virgolette). Questo semplice "if" assegnerà l'indice dell'array corrente sottoposto a scansione al valore della variabile "found_it" se l'elemento "formaggio" si trova. Quando il ciclo è terminato, la variabile "found_it" conterrà il numero di indice di tale elemento desiderato.

7 Terminare il ciclo con un segno di parentesi di chiusura. Ora è possibile utilizzare la variabile "$ found_it" altrove nel programma laddove è necessario il numero di indice dell'elemento dell'array.


Articoli Correlati