IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Obtenir la valeur hexadecimal sous format de 4 caractères


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut Obtenir la valeur hexadecimal sous format de 4 caractères
    Bonjour,

    J'ai constaté que l'appel à la fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "".sprintf('%04x',dechex($_POST["mavaleur"]));
    Lorsque j'affiche, cela donne une valeur incorrect 0005 pour une valeur mavaleur=90 par exemple. dechex donne bien 5A en hexa mais du fait que je souhaite l'avoir sous 4 charactères c'est à dire obtenir dans mon cas 005A, cela devrait fonctionner.

    D'où pourrait venir ce problème?

    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 711
    Par défaut
    le résultat de "dechex" est une chaine de caractère donc pour utiliser sprintf, il faut lui donner directement le nombre en décimal

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    542
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 542
    Par défaut
    Merci ça marche.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/09/2013, 21h26
  2. Obtenir la valeur du délai de veille sous Win7
    Par TiboTv dans le forum VBScript
    Réponses: 0
    Dernier message: 15/07/2013, 12h45
  3. Réponses: 3
    Dernier message: 20/07/2012, 20h56
  4. Récupération d'une valeur en string sous format spécifique
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 14/11/2007, 15h04
  5. Réponses: 5
    Dernier message: 11/10/2007, 13h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo