| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Find Indeks nummer et element i PHP
    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 .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan indstilles Værdi fra en MySQL Query som en vari…
    ·Sådan fjernes Foreign Key Syntaks i MySQL 
    ·Sådan Debug PHP Crashes 
    ·Sådan oprettes en sikkerhedskopi af en database ved hj…
    ·Sådan Skjul PHP Extension i Apache 
    ·Hvordan man bruger PHP med Javascript 
    ·Sådan Opdatere en tabel i MySQL 
    ·Sådan oprettes en Secure PHP Login Script 
    ·Sådan oprettes hemmelige nøgler i PHP 
    ·Sådan Afkort tekst i PHP 
      Anbefalede Artikler
    ·Sådan Konverter System.DBNull til et heltal 
    ·Sådan at bestemme antallet af linjer kode i en NET Pro…
    ·Hvordan bruger jeg en Code fil i mappen Application Dat…
    ·Hvordan man laver en computer sprog 
    ·Hvordan kan jeg bruge en Visual Basic 6 Queue 
    ·Sådan ændres Skriftfarve i Visual Basic 
    ·Sådan deaktiveres ActiveMARK Regedit 
    ·Hvordan man opbygger en dynamisk hjemmeside 
    ·Sådan opgraderer Test Plan 
    ·Sådan oprettes en fejlmeddelelse i Access 2007 
    Copyright © Computer Viden http://www.computerdk.com