Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment supprimer des fichiers de My…
  • Tutoriel pour MySQL dans Scala 
  • Comment connecter VB.Net Avec MySQL 
  • Comment détecter si un client mobil…
  • Les types de données SSIS 
  • Tutoriel sur la connexion à MySQL d…
  • Comment créer un script pour accéd…
  • Comment faire pour convertir les ent…
  • Constantes PHP vs. Variables 
  • Comment autoriser le remplacement en…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 '] ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pivoter MySQL log des requêtes lentes 
  • Comment se débranchent têtes en PHP 
  • Tutoriel sur la POO et PHP 5 Classes 
  • Comment connecter une chaîne en PHP 
  • Comment faire pour extraire une adresse email sur PHP 
  • Comment faire pour transférer des données Excel vers MySQL 
  • Programmeur PHP salaires pour un petit fabricant 
  • Comment le code PHP & MySQL pour choisir l'Etat 
  • Comment définir le défaut une page d'erreur 404 en PHP 
  • Comment enregistrer un fichier PHP en tant que HTML 
  • Connaissances Informatiques © http://www.ordinateur.cc