| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Un tableau PHP Trier problème avec le numéro zéro
    PHP sera généralement agir comme prévu lors du tri des valeurs , y compris numérique zéro , le tri comme moins d'un an et plus grand que tout nombre négatif. Les sources les plus courantes d'erreur lorsqu'ils traitent avec des valeurs nulles découlent de la façon dont ils sont utilisés dans les tableaux, ou confondre une valeur nulle numérique avec la valeur du texte "0". Types de tableaux

    Un tableau est une variable qui contient une liste de valeurs. PHP dispose de deux types de tableaux qui diffèrent dans la manière dont chacun est référencé par les commandes du tableau. Un tableau peut avoir un indice numérique , dans lequel chaque élément de la matrice se voit attribuer un numéro d'ordre , ou bien il peut utiliser un index codé , dans lequel un mot clé est attribué à chaque élément . Par exemple, ces deux éléments sont des tableaux PHP valides:

    $ famille = array (" John ", " Mary ", " Dick ", " Jane" )

    $ famille = array (" père " => " John ", " mère " => " Mary ", " fils " => " Dick ", " fille " => " Jane" )
    zero-Based Indexes

    PHP utilise une base zéro pour l'indexation de tableau , qui est la façon technique de dire que, au lieu de compter les éléments commençant par un , les tableaux sont compté à partir de zéro . Le sens commun peut indiquer que la famille $ [1] est "John" , mais cela se traduira par "Marie" . $ famille [0] est la référence numérique à utiliser pour revenir "John" . Indexation de base zéro provoque fréquemment des erreurs de programmation lors de l'indexation d'une base est prévu par le programmeur , mais ce sera rarement provoquer des erreurs de tri car zéro est triée avant que l'on en seraient normalement requises .
    string et zéro numérique

    une cause plus probable des erreurs de tri impliquant zéro est un texte de mélange et types de valeurs numériques . PHP fait la distinction entre le texte «0» et le nombre 0 . Cela diffère des autres langages de programmation qui utilisent la coercition automatique , où la langue tente de convertir un texte contenant des données numériques en chiffres lorsque la syntaxe de programmation mêle les types de données . PHP documentation indique que les routines de tri vont agir de façon erratique lorsque les types de données sont mélangés , donc confirmer que toutes les variables que vous attendez pour contenir des données numériques font effectivement .
    Types de tri
    < p> PHP a différentes fonctions de tri pour trier des tableaux par le contenu de la matrice , ou par des mots-clés affectées à des éléments de réseau . PHP permet l'affectation du mot-clé "0" comme un élément nommé , qui peut différer de l'élément 0 du tableau. Si vous triez clés dans un tableau , vérifiez vos clés ainsi que vos données de tableau pour les types de données mixtes .

    Previous :

    next :
      articles connexes
    ·Comment insérer des données dans MySQL avec PHP 
    ·Apache 2.2.4 PHP 5.2.3 MySQL 5.0 Erreurs 
    ·Comment appeler une fonction de classe en PHP 
    ·Comment savoir MySQL Query de garder l'espace blanc 
    ·Comment convertir le HTML en PDF en utilisant PHP 
    ·Comment modifier un PDF au format SWF en PHP 
    ·Comment créer un site web simple avec PHP 
    ·Comment faire pour remplacer une seule occurrence de la…
    ·Procédure de réécriture des URL dans les fichiers PH…
    ·Comment faire pour convertir SVG en PNG en PHP 
      articles en vedette
    ·Comment utiliser la carte STL Container Classe 
    ·Comment ajouter des lignes à un Datagrid 
    ·Comment lire les tableaux 2D sur le XML dans une applic…
    ·Comment faire pour convertir charset UTF- 8 à ISO-8859…
    ·Comment obtenir un nom d'entrée entier en RPC 
    ·Comment puis-je changer caractères d'une chaîne en VB…
    ·Comment choix de programme dans un fichier batch 
    ·Comment convertir Word en HTML en utilisant VB6 
    ·Comment trouver le plus grand commun diviseur de deux n…
    ·Comment insérer PHP dans JavaScript 
    Copyright © Connaissances Informatiques http://fr.wingwit.com