Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Een PHP Array sorteren Probleem met het nummer Zero
PHP zal in het algemeen optreden als verwacht bij het sorteren van waarden , waaronder numerieke nul , het sorteren het als minder dan een en groter dan enig negatief getal . De meest voorkomende oorzaken van fouten bij het omgaan met nul waarden komen voort uit hoe ze worden gebruikt in arrays , of verwarrende een numerieke waarde nul met de tekst " 0 " waarde . Soorten Arrays

Een array is een variabele die een lijst met waarden houdt . PHP heeft twee soorten arrays die verschillen in de manier waarop elke wordt verwezen door reeks commando's . Een array kan een numerieke index waarin elk element van de matrix wordt een volgnummer toegekend zijn , of het kan een ingetoetste index waarin een sleutelwoord wordt toegewezen aan elk element te gebruiken. Bijvoorbeeld , beide zijn geldig PHP arrays :

$ familie
= array ( " John " , "Maria " , " Dick " , " Jane " ) op Twitter

$ familie = array ( " vader " = > " John " , " moeder " = > " Mary " , " zoon " = > " Dick " , " dochter " = > " Jane " )
Zero - Based overzichtslijsten

PHP
gebruikt een nul basis voor indexering matrix , die de technische manier om te zeggen dat in plaats van het tellen van voorwerpen beginnend met een, arrays geteld beginnend met nul . Gezond verstand kan erop wijzen dat $ familie [ 1 ] is "Jan" , maar dit zal resulteren in " Mary " . $ familie [ 0 ] is de numerieke verwijzing te gebruiken om " John " terugkeren . Nul gebaseerde indexering veroorzaakt vaak programmeerfouten wanneer men gebaseerde indexering wordt geanticipeerd door de programmeur , maar dit zal zelden leiden sorteren fouten sinds nul wordt gesorteerd voordat men zo zou in het algemeen worden verwacht .
string en numerieke Zero

Een meer waarschijnlijke oorzaak van het sorteren van fouten met betrekking tot nul is het mengen van tekst en numerieke types waarde . PHP onderscheidt de tekst " 0 " en het getal 0 . Dit verschilt van andere programmeertalen die automatische dwang te gebruiken , waar de taal probeert tekst met numerieke gegevens omzetten in getallen bij het programmeren syntax mengt soorten data . PHP documentatie stelt dat soort routines onregelmatig zal handelen wanneer soorten data worden gemengd , dus bevestigen dat alle variabelen die je verwacht om numerieke gegevens houden ook daadwerkelijk te doen .
Soorten sorteren

PHP heeft verschillende soort functies te sorteren arrays door de inhoud van de matrix , of de sleutelwoorden die aan arrayelementen . PHP maakt de toewijzing van het trefwoord " 0 " als de naam element, dat kan verschillen van element 0 van de array . Als u sorteren sleutels in een array , check uw sleutels , evenals uw array gegevens voor gemengd types data .

Previous: Next:
  PHP /MySQL Programmering
·Hoe te importeren uit . SQL in…
·Hoe te draaien MySQL Slow Quer…
·Hoe te Lengte van getallen ber…
·Hoe de Index te keren in MySQL…
·Hoe te voegen in Decode Spaces…
·Hoe combineer ik Kolommen met …
·Hoe te Enable PHP om het bestu…
·Hoe maak je een Abonneren op d…
·Kan ik gebruiken PHP Coding Me…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe maak je Voeg een tekstvak in Visual …
Hoe maak je een Picture Box in Visual Ba…
  Programmering Articles
·Hoe maak je een byte in Visual Basic lez…
·Foutopsporing in Visual C 
·Hoe een bestand in VB6 
·Het verschil in Print en Echo in PHP 
·Een Java Client Server Tutorial 
·Hoe te programmeren met behulp van Visua…
·Hoe maak je een door tabs gescheiden bes…
·Hoe te Tuples in Python Toegang 
·Hoe te GAPro installeren in de JW Player…
Copyright © Computer Kennis http://www.nldit.com