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
    PHP ' isset ' vs ' tom '
    Den " isset " og "tomme" fungerer både sjekk for eksistensen av data i en variabel , men tilbake motstridende resultater. Den isset funksjonen returnerer true om det finnes data , og den tomme funksjonen returnerer true hvis det ikke finnes data . Selv om begge funksjoner sjekk for data eksistens , de er ikke eksakte motsetninger av hverandre . Hver funksjon bruker forskjellige kriterier når man skal avgjøre om det finnes data , med isset funksjonen blir mer restriktiv enn den tomme funksjon . Ta deg tid til å forstå de spesielle tilfeller der hver funksjon vil vurdere som sant eller usant , og bruk riktig funksjon basert på den type operasjon du utfører . Den isset Function

    isset funksjonen returnerer false hvis en variabel er enten udefinert eller null , ellers returnerer det sant . En variabel som inneholder en tom streng er ikke null, og heller ikke er en variabel som har blitt initialisert som en tom array. For eksempel : en

    echo isset ( $ y ), //false $ y = null; echo isset ( $ y ), //false $ y = " "; echo isset ( $ y ) ; //true
    tom Function

    tom funksjonen er mindre restriktive enn isset funksjonen. Den returnerer true hvis en variabel er usatt - udefinert eller null - og også returnerer true hvis en variabel er en tom streng , en tom array, falsk , null eller en annen verdi returnerer false
    " 0 ". .
    bruke isset

    Når du bruker en matrise for å lagre en liste , og du vil se om et element i listen , får du en feilmelding hvis du prøver å åpne et element som ikke er i listen. Den isset funksjonen er en nyttig måte å sjekke listen uten å generere noen feil . For eksempel , hvis du har en liste over elementer i varelager som en assosiativ array , med elementet navn som nøkkel og antall på lager som verdien , kan du sjekke for å se om en vare er på lager først ved å bruke isset å se hvis det er i listen, og deretter sjekket beholdningen . Hvis du krysser av inventar og varen ikke er på listen , får du en feilmelding . For eksempel : en

    if ( isset ( $ inventar [" blyant "] ) && $ inventar [" blyant "] > 0 ) echo " På lager "; elseecho "Not in lager ";
    hjelp tom

    tom funksjonen er spesielt nyttig når du ønsker å sjekke at en bruker har inngått en verdi i en data -feltet. Samtidig samle innspill på et skjema, for eksempel initialisere du en streng variabel til en tom streng og en numerisk variabel til null før du setter dem på skjemaet . Når brukeren sender inn sin input, kan du bruke den tomme funksjon for å sikre at han faktisk kom inn en verdi i feltet . For eksempel : en

    if ( ! Tom ( $ name ) && tom ( $ birth_year ) ) echo " Input komplett" ; elseecho " Du må fylle ut alle data felt ";


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Henvisning et objekt navn i PHP 
    ·Hvordan Trim String til lengde i PHP 
    ·Urlencode & spesialtegn i PHP 
    ·Hvordan lage en kalender i PHP 
    ·Hvordan Referanse PHP gruppemedlem funksjoner 
    ·Hvordan lage flere databaser i Joomla ! MySQL 
    ·Hvordan lage en Magazine Subscription Form med HTML og …
    ·PHP Web Design Tutorial 
    ·Slik installerer PHP 5 på Windows XP 
    ·Slik installerer en VirtueMart UPS Shipping Modul 
      Anbefalte artikler
    ·Slik fjerner en Open Token 
    ·Java String Split 
    ·Hvordan rense Data for XSS PHP 
    ·Slik oppgraderer Visual Studio 
    ·Hvordan sende SMS med ASP.NET 
    ·Hvordan Bind data til en tekstboks i VB 
    ·Hvordan oppdage en KeyPress i Java 
    ·Hvordan lage en GPA Kalkulator i C + + 
    ·Hva er spesialtegn i Computer Coding 
    ·Hvordan bruke VBS å returnere en Recordset 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/