Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan finne den Index Antall et element i PHP
    En matrise er en nyttig variabel struktur i PHP. Det gjør at en enkelt variabel for å inneholde flere biter av data . Vanligvis er disse separate elementer er relatert på noen måte. For eksempel kan en matrise for " pizza typer " består av " pepperoni , ost og sopp" med hver tildelt en unik indeks i en matrise kalt "pizza ". I dette tilfellet " ost " er det andre elementet i matrisen , med en indeks på "2 ". Mens det er ingen spesifikk funksjon i PHP for å skanne et array for et bestemt element og deretter tilbake sin indeks nummer, er det mulig å designe en algoritme for å utføre denne oppgaven . Programmet krever en løkke for å se på hvert matriseelement og en matrise telle -funksjon for å bestemme den nødvendige størrelse av løkken . Du trenger
    Text Editor
    Vis flere instruksjoner
    en

    Åpne PHP-filen i en tekst editor. Programmeringsspråk er all tekst -basert , så noen standard teksteditor , inkludert Windows Notisblokk, er akseptabelt .
    2

    Identifiser rekke variabelen du ønsker å manipulere .
    3

    Finn et egnet sted i programmering kode for å skrive algoritmen som skanner matrisen for et bestemt element og returnerer sin indeks nummer.
    4

    Bestem størrelsen på array ved hjelp av PHP-funksjonen " telle. " For eksempel vil den første linjen med kode for algoritmen lese «$ size = count ( $ array) ; " hvor " $ array" er rekke variable som inneholder element av interesse . ( Anførselstegnene inngår ikke i selve programkoden . ) Denne linjen med kode vil skape variabelen " size" som tilsvarer det totale antallet elementer i matrisen .
    5

    Lag en løkke som skanner hvert element . Den første linjen av loopen er " for ($ i = 1; $ i < = $ størrelse , $ i + + ) { " (uten anførselstegn ) . Dette starter loop og presiserer at løkken vil gjenta for nøyaktig antall ganger nødvendig for å skanne alle matriseelementer .
    6

    Skriv linjen som avgjør om en matrise element er lik elementverdi du søker. For eksempel skrive " if ($ matrise [$ i] ==" cheese " ) {$ found_it == $ i ;} " (uten anførselstegn ) . Denne enkle " hvis " statement vil tildele den aktuelle datatabellindekser skannet til verdien av variabelen " found_it " hvis elementet "cheese " ligger . Når ringen er ferdig , variabelen " found_it " vil inneholde indeksen antallet som ønsket element .
    7

    End løkken med en avsluttende brakett mark . Nå kan du bruke variabelen " $ found_it " andre steder i programmet der du trenger indeksen antall array element .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer fra en streng til et nummer i MySQL 
    ·Hvordan avinstallere MySQL på Vista 
    ·Slik kjører du en MySQL Query for PHP 
    ·Slik bruker du en sak uttalelse i SQL 
    ·Hvordan fortelle om en funksjon samtale er statisk elle…
    ·Slik konverterer til UTF - 8 i MySQL 
    ·Hvordan Bli med i et innlegg i MySQL med PHP 
    ·Slik bruker du en MySQL server ved hjelp av en kommando…
    ·PHP Web Design Tutorial 
    ·Hvordan sette inn eller oppdatere MySQL 
      Anbefalte artikler
    ·Hvordan erstatte en liste i Python 
    ·Hvordan overføre data fra en form til en Query Tilgang…
    ·Hvordan lage et vanlig uttrykk i Python 
    ·Regular Expression Opplæring for Python 2.5 
    ·Slik konverterer en DOC til en TXT i VB 
    ·Hvordan å fange opp viktige hendelser i Java 
    ·Hvordan sende Mass Facebook Notification i PHP 
    ·Slik konverterer fra en streng til et nummer i MySQL 
    ·Hvordan å demontere Java 
    ·Tutorial for å lage ASP VBScript Med Tilgang i Dreamwe…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/