PHP - Génération de valeurs hexadécimales

  • alexislalas
  • Novice
  • Novice
  • No Avatar
  • Inscription: Fév 27, 2007
  • Messages: 30
  • Status: Offline

Message Mai 18th, 2009, 11:50 am

Bonjour,
J'ai une piscine de valeurs que j'ai à utiliser, mais je ne dispose que de la première et la dernière valeur de la gamme: 9CF90000-9CF910CB et j'ai besoin de toutes les valeurs entre elles.

Comment puis-je obtenir ou de générer eux?

Merci!
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mai 18th, 2009, 11:50 am

  • natas
  • PHP Ninja
  • Proficient
  • No Avatar
  • Inscription: Mar 28, 2009
  • Messages: 305
  • Loc: AFK
  • Status: Offline

Message Mai 18th, 2009, 12:23 pm

J'ai fait une rapide recherche Google en utilisant hexadécimal, et il a donné un code javascript pour convertir un nombre en hexadécimal...

Si vous mettez cela dans une boucle, en quelque sorte, en commençant par "X" et se terminant en "Y"...

Bien que, je ne sais pas si cela marcherait, car je ne sais pas javascript.
Custom Web Design
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 18th, 2009, 1:04 pm

Code: [ Select ]
for($i = 0x9CF90000; $i < 0x9CF910CB; $i++)
{
$hex = sprintf('%X', $i);
}
  1. for($i = 0x9CF90000; $i < 0x9CF910CB; $i++)
  2. {
  3. $hex = sprintf('%X', $i);
  4. }
Strong with this one, the sudo is.
  • alexislalas
  • Novice
  • Novice
  • No Avatar
  • Inscription: Fév 27, 2007
  • Messages: 30
  • Status: Offline

Message Mai 21st, 2009, 8:25 am

awesome! merci!

juste des doutes...pourriez-vous expliquer pourquoi la valeur a l'avant et ce 0x sprintf (% X, $ i); moyens?

merci!
  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6130
  • Loc: Seattle, WA
  • Status: Offline

Message Mai 21st, 2009, 8:42 am

http://us2.php.net/sprintf
The Beer Monocle. Classy.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 21st, 2009, 11:05 am

alexislalas a écrit:
...pourriez-vous expliquer pourquoi la valeur a l'avant 0x...


Si vous avez lu sur les entiers, vous en apprendrez plus sur la syntaxe, je hexadécimal.
http://www.php.net/manual/language.types.integer.php

J'ai utilisé cette syntaxe parce que vous travaillez avec hexadecimals de toute façon. :)
Strong with this one, the sudo is.
  • alexislalas
  • Novice
  • Novice
  • No Avatar
  • Inscription: Fév 27, 2007
  • Messages: 30
  • Status: Offline

Message Mai 21st, 2009, 3:31 pm

oh, ok, merci à la fois!

Afficher de l'information

  • Total des messages de ce sujet: 7 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 114 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC