Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment choisir MySQL PHP array 
  • Comment supprimer le mot Duplicate d…
  • Comment imprimer une chaîne de nomb…
  • Comment obtenir la valeur d'exécuti…
  • Comment faire pour vérifier la vers…
  • Comment écrire un formulaire avec j…
  • Comment faire pour créer des outils…
  • Comment faire pour héberger des app…
  • Comment ajouter une redirection vers…
  • MySQL et Access Tutorial 
  •   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

    PHP Fatal error: Impossible d'utiliser la chaîne comme un tableau offset

    Une erreur de décalage en PHP est une erreur fatale qui se produit lorsque vous essayez d'utiliser incorrectement une valeur d'indice pour un tableau sur une variable de chaîne . Lorsque cette erreur se produit , l'exécution de votre programme s'arrête PHP et votre navigateur affiche un message d' erreur décrivant le problème et où elle s'est produite. Solutions qui s'offrent à vous dire de faire d'autres changements, tels que les noms de variables . Les tableaux et les chaînes

    Une chaîne est une séquence de caractères entre guillemets , comme un nom ou une phrase. Vous pouvez utiliser des lettres , des chiffres ou des signes de ponctuation dans une chaîne. Un tableau est une séquence d'objets ou de valeurs qui associe à chaque objet à une touche. Vous pouvez inclure plusieurs types de données différentes dans un tableau , y compris les chaînes, des entiers ou des valeurs booléennes. En PHP , vous obtenez la valeur d'une variable de chaîne en utilisant le nom de la variable , mais d'utiliser une valeur de tableau , vous devez appeler à l'aide d'un numéro d' index.
    Offset Error
    < br >

    En PHP, vous avez le " erreur fatale : ne peut pas utiliser de décalage dans un tableau string" erreur lorsque vous essayez d'utiliser une variable de chaîne comme un tableau . Par exemple, vous pouvez créer une chaîne appelée "$ myvar " et attribuer une valeur. Si vous essayez d'obtenir la valeur en tapant " $ myvar [ 0]" (ou une autre valeur de l'indice ) , PHP retournera l'erreur de décalage , car il ne peut pas trouver la valeur d'index en mémoire, parce que - techniquement - l'indice n'existe pas.

    résolutions

    pour éviter de voir cette erreur fatale PHP , vous pouvez utiliser la fonction " array () " structure du langage, de re- jeter une variable de chaîne comme un tableau . Cependant, cela va effacer toute valeur détenue par la variable de chaîne à l'époque. Sinon, vous pouvez créer une autre variable comme un tableau et copier la valeur de la chaîne à l'un de ses indices . Cela permet de préserver la valeur de la chaîne, mais signifie que vous devez utiliser un autre nom de variable d'y accéder, donc si vous utilisez cette variable ailleurs dans le programme , vous aurez à changer les noms dans ces endroits.
    Photos Considérations

    Certains navigateurs vont tenter de compenser cette erreur en essayant de deviner la valeur que vous voulez dans votre programme PHP. Par exemple , si vous créez une chaîne appelée "$ mystring " avec "Ma chaîne " comme valeur et puis tapez " $ mystring [3] " pour obtenir la quatrième index de lui, il pourrait revenir juste la lettre " , s », qui est le quatrième caractère de la chaîne . Bien que cela évite provoquant une erreur fatale , cela pourrait nuire à votre programme global.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • PHP peut se connecter à une base de données MySQL distante mais ne peut pas interroger 
  • Comment installer Zend Optimizer sur RedHat Enterprise Linux (RHEL ) 
  • Comment analyser PHP en HTML 
  • Comment utiliser cURL pour lire un fichier dans une variable PHP 
  • Comment trouver la date d'hier en PHP 
  • Comment éditer les fichiers PHP 
  • Comment insérer un modèle CSS en PHP 
  • MySQL Tutorial Liste de diffusion 
  • Comment inclure un fichier PHP dans TPL 
  • Comment insérer un tableau à une table de base de données avec PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc