| 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
    En PHP Array Sorter Problem med tallet nul
    PHP vil generelt virke som forventet, når sortering værdier, herunder numerisk nul, sortering det som mindre end en og større end nogen negative tal. De mest almindelige kilder til fejl, når der beskæftiger sig med nul værdier stammer fra, hvordan de anvendes i arrays eller forvirrende en numerisk nulværdi med teksten "0" værdi. Typer af Arrays

    Et array er en enkelt variabel , der holder en liste af værdier . PHP har to slags arrays , der adskiller på den måde hver især er refereret af array- kommandoer. Et array kan have en numerisk indeks , hvor hvert element i array er tildelt et fortløbende nummer , eller den kan bruge en indtastet indeks , hvor et søgeord er tildelt hver element . For eksempel er begge disse gyldige PHP arrays : Hej

    $ familien = array ( "John" , "Maria ", " Dick ", " Jane " )

    $ familie = array (" far " => " John" , " mor " => " Mary ", " søn " => " Dick ", " datter " => " Jane " )
    Zero- Based Indexes

    PHP bruger en nul grundlag for matrix indeksering, som er den tekniske måde at sige , at i stedet for at tælle emner, der begynder med en, arrays er tælles startende med nul . Sund fornuft kan indikere, at $ familie [ 1] er "John" , men dette vil resultere i " Mary " . $ familie [0] er den numeriske reference til bruge til at vende tilbage " John" . Zero- baserede indeksering ofte forårsager programmering fejl, når en indeksering forventes af programmøren , men det vil sjældent medføre sortering fejl, da nul sorteres før en som ville generelt forventet.
    String og Numerisk Zero

    En mere sandsynlig årsag til sortering fejl involverer nul er en blanding af tekst og numeriske værdi typer . PHP skelner mellem teksten " 0 ", og tallet 0 . Dette adskiller sig fra andre programmeringssprog , der bruger automatiske tvang, hvor sproget forsøger at konvertere tekst, der indeholder numeriske data til tal ved programmering syntaks blander datatyper. PHP dokumentationen , at sortere rutiner handle ujævnt når datatyper blandes , så bekræfte, at alle variabler, som du forventer at holde numeriske data rent faktisk gør det.
    Typer af Sortering
    < p > PHP har forskellige sortere funktioner til sortering arrays af indholdet af array , eller ved nøgleord tildelt array elementer . PHP tillader tildelingen af ​​søgeordet "0" som en navngivet element , som kan afvige fra element 0 i array. Hvis du sorterer nøgler i et array , så tjek dine nøgler samt dit array data for blandede datatyper.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man omdirigerer en webside i PHP 
    ·Migrering fra Access til MySQL Tutorial 
    ·Sådan bruges en E Funktion Modifier 
    ·Sådan Afkort tekst i PHP 
    ·Sådan oprettes en hjemmeside skabelon med PHP 
    ·Hvordan til at bruge forskellige farver i en PHP String…
    ·Sådan oprettes en MySQL-database 
    ·Sådan oprettes en ny WordPress PHP side 
    ·Sådan sortere et array Alfabetisk i PHP 
    ·Hvordan man skriver en PDF i PHP 
      Anbefalede Artikler
    ·Sådan bruges en Motorola RAZR2 Som Webcam 
    ·Problemer med at installere Service Pack 3 
    ·Tutorial om Simple PHP Registrering Forms 
    ·Sådan Gør Vector Addition i C 
    ·Sådan Generer en variabel længde String i Java 
    ·Sådan Hibernate Brug Scroll i Java 
    ·Tråd Begrænsninger i Java 
    ·Sådan tilføjes rækker til en Datagrid 
    ·Sådan håndteres Hierarkiske Data i MySQL 
    ·Sådan bruges Visual Basic Hvis Step Value er positiv e…
    Copyright © Computer Viden http://www.computerdk.com