Et array er en nyttig variabel struktur i PHP . Det tillader en enkelt variabel til at indeholde flere stykker af data . Normalt disse særskilte poster er relateret på en eller anden måde. For eksempel kan et array af " pizza typer " består af " pepperoni , ost og svampe" med hver tildelt et entydigt indeks i et array kaldet " pizza ". I dette tilfælde , " ost " er det andet element i arrayet , med et indeks på "2". Mens der ikke er nogen specifik funktion i PHP til at scanne et array for et bestemt element , og derefter vende tilbage sit indeks nummer , er det muligt at designe en algoritme til at udføre denne opgave . Programmet kræver en løkke til at se på hvert array element , og et array tælle funktion til at bestemme den nødvendige størrelse af løkken . Ting du skal
Text Editor
Vis Flere Instruktioner
1
Åbn PHP fil i en teksteditor. Programmeringssprog er alle tekst-baseret , så enhver standard tekst editor , herunder Windows Notesblok , er acceptabel.
2
Identificer array variabel, du vil manipulere.
3
Find et relevant område i programmeringen koden til at skrive algoritme, som scanner array for et bestemt element , og returnerer dens indeksnummer.
4
Bestem størrelsen af array ved hjælp af PHP-funktionen " tælle. " For eksempel vil den første linje kode for algoritmen læse " $ størrelse = count ( $ array) ," hvor " $ array" er array variabel, der indeholder elementet af interesse . ( De anførselstegn er ikke medtaget i selve programmeringen koden. ) Denne linje kode vil skabe variablen "størrelse ", der svarer til det samlede antal af elementer i array.
5.
Opret en løkke der scanner hvert element . Den første linje af løkken er " for ($ i = 1 , $ i < = $ size , $ i + +) { " (uden anførselstegn). Dette starter løkken og specificerer, at løkken vil gentage for det nøjagtige antal gange , der er nødvendige for at scanne alle arrayelementerne .
6
Skriv den linje, der afgør, om et array element er lig med det element værdi du søger. For eksempel , skriv " if ($ array [ $ i] == " cheese " ) { $ found_it == $ i ;} " (uden anførselstegn). Denne enkle "hvis" erklæring vil tildele den aktuelle arrayindeks scannet til værdien af variablen " found_it ", hvis elementet " cheese" er placeret. Når løkken er færdig, variablen " found_it " indeholder indekset antallet af , at den ønskede element .
7
Afslut løkken med en afsluttende beslag mærke. Nu kan du bruge variablen " $ found_it " andre steder i programmet, hvor du har brug indekset antallet af array element .