En array är en användbar variabel struktur i PHP . Det gör att en enskild variabel kan innehålla flera bitar av data . Vanligtvis är dessa separata poster är relaterade på något sätt . Till exempel kan en matris efter " pizza typer " bestå av " pepperoni , ost och svamp " med varje tilldelad till ett unikt index i en array med namnet "pizza . " I detta fall " ost " är det andra elementet i arrayen , med ett index på " 2 . " Även om det inte finns någon specifik funktion i PHP för att skanna en array för ett visst element och sedan tillbaka sitt index numret , är det möjligt att konstruera en algoritm för att utföra denna uppgift . Programmet kräver en slinga för att titta på varje rad inslag och en array räkna funktion för att fastställa den nödvändiga storleken på slingan . Saker du behöver
Textredigeraren
Visa fler instruktioner
1
Öppna PHP -filen i valfri textredigerare . Programmeringsspråk är alla textbaserade , så någon standard textredigerare , inklusive Windows Anteckningar , är acceptabel .
2
Identifiera arrayvariabel du vill manipulera .
3
Hitta ett lämpligt område i programmeringskod för att skriva algoritmen som skannar arrayen för ett visst element och returnerar dess indexvärde.
4
Bestäm storleken på arrayen med hjälp av PHP -funktionen " räknas. " Till exempel kommer den första raden i koden för algoritmen läsa " $ size = count ( $ array ) , " där " $ array " är arrayen variabel som innehåller element av intresse . ( De citattecken ingår inte i själva programmeringskod . ) Denna kodrad kommer att skapa variabeln " storlek " som motsvarar det totala antalet element i arrayen . Skapa en loop
5
som skannar varje element . Den första raden i slingan är " för ( $ i = 1 ; $ i < = $ storlek , $ i + + ) { " ( utan citattecken ) . Detta startar slingan och anger att slingan kommer att upprepa för det exakta antalet gånger som behövs för att skanna alla fältelementen .
6
Skriv linjen som avgör om ett array-element är lika med elementet värdet du söker. Skriv till exempel " if ( $ array [ $ i] == " ost " ) { $ found_it == $ i ;} " ( utan citattecken ) . Denna enkla " om " uttalande tilldelar den aktuella fältindexet skannas till värdet av variabeln " found_it " om elementet " ost " ligger . När slingan är klar , variabeln " found_it " kommer att innehålla indexnummer som önskat element .
7
Avsluta slingan med en avslutande haken märke . Nu kan du använda variabeln " $ found_it " någon annanstans i programmet när du behöver det indexnummer arrayelementet .