| 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
    Index erreurs non identifiées dans PHP
    En PHP, un tableau est une structure de données composée de paires clé-valeur . La clé , aussi appelé un index, identifie où dans le tableau l'élément réside. La valeur est la valeur de l'élément . Par exemple, considérons la déclaration $ x [ 12] = 100; "12" est l'indice de tableau et "100" est la valeur de l' élément à l'index " 12. " Dans la déclaration : $ x ['name '] = " Mark " , "name" est l' indice de tableau et « marque» est la valeur de l'élément à l' index. Une erreur "index non identifié " apparaît dans PHP lorsque vous tentez de référencer la valeur d'un élément d'un tableau à l'aide d'un indice qui n'existe pas dans le tableau. Erreurs typographiques

    Parfois, des erreurs typographiques causent indice gamme problems.You peut créer une boucle pour effectuer une opération sur chaque élément d'un tableau et mistype la variable que vous utilisez pour spécifier l'index . Par exemple, considérons le fragment de code suivant qui provoque une erreur "index non identifié " , car la variable a été mal orthographié dans le corps de la boucle

    for ($ index = 0; . $ Index < count ( $ array ) ; $ index + +) { $ array [ $ idnex ] + = 55 ;}
    tableau associatif Indexes

    Un tableau associatif vous permet d'utiliser les touches alphanumériques pour les index . Il est important de comprendre que ces touches sont sensibles à la casse , et que le code suivant produira une erreur " non identifié d'indice ":

    $ array [' x '] = 5; echo $ array [ 'X '] ;

    Vous pouvez éviter ces erreurs en transformant le cas de la variable d' index en utilisant la fonction " strtolower ", comme dans l'exemple suivant:

    foreach ($ lettres que $ lettre ) {echo $ array [ strtolower ($ lettre ) ] ;}

    données incorrectes

    Une erreur "index non identifiés" peuvent parfois se produire en raison de mauvaises données . Par exemple, si vous traitez un ensemble de données dans laquelle vous vous attendez à toutes les valeurs d'index soient non négatif et que vous rencontrez une valeur négative dans l'ensemble de données , il provoquera une erreur " index non identifié» . Pour empêcher l'erreur de se produire, définir une condition pour piéger les indices de tableau illégaux avant qu'ils ne soient utilisés , comme dans l'exemple suivant:

    while (( $ row = mysql_fetch_assoc ($ result) ) ) {if ( $ row [" array_index "] <0 ) {echo " valeur de l'indice de tableau de Bad " . $ row [" array_index "] ; } else {echo $ array [ $ row [" array_index "] ] ;}
    empêcher l' erreur en cas valides

    Parfois, vous avez un tableau d' éléments et que vous voulez vérifier si un élément particulier est dans le tableau. Par exemple, considérons cette gamme d'articles et la quantité de chaque élément sur ​​la main :

    $ item [' candy '] = 100; $ item [' gomme '] = 75; $ item [' menthe '] = 50; .

    Si vous voulez vérifier pour voir si vous avez des pastilles , la déclaration suivante provoque une erreur "index non identifié " parce qu'il n'y a aucun élément " pastilles " dans le tableau

    echo $ item [ ' pastilles '] ;

    pour éviter cette erreur , utilisez la fonction " isset " d'abord vérifier si l'élément est dans le tableau avant de vérifier la valeur de la quantité , comme dans le suivant le code suivant:

    if ( isset ( $ item [' pastilles '] ) echo $ item [ ' pastilles '] ;

    Previous :

    next :
      articles connexes
    ·000X0 PHP cordes erreur 
    ·Comment créer un démon Ubuntu simple en PHP 
    ·Comment modifier un fichier PHP 
    ·Comment faire pour supprimer une entité d'un tableau e…
    ·Comment accéder à un niveau d'adhésion CB en PHP 
    ·Comment traiter une case à cocher Avec PHP 
    ·Comment utiliser PHP dans un fichier HTML 
    ·Comment lire un fichier XML avec PHP 4 Script 
    ·Comment faire pour empêcher le téléchargement d' une…
    ·Quand utiliser deux égalent en PHP 
      articles en vedette
    ·Comment paramétrer les niveaux d'isolement dans MySQL 
    ·Comment faire pour interroger les tables HTML avec VBA …
    ·Comment ajouter à un C # tableau de chaînes 
    ·Comment créer une Dynamic Link Library for Access 
    ·Comment écrire un programme C + + de l'ordinateur qui …
    ·Comment copier les dossiers à l'aide VBA 
    ·SolidWorks API Tools 
    ·Comment mettre fin Discussions raison d'une pile des pr…
    ·Comment créer une page PHP dans un site web 
    ·Comparer Python à VBA 
    Copyright © Connaissances Informatiques http://fr.wingwit.com