Table de Hash
alexandre.cailliau
Messages postés
25
Statut
Membre
-
lf1343 -
lf1343 -
Bonjour,
j'ai une question de base.
Une table de hash c'est quoi ?
Merci
Alexandre
j'ai une question de base.
Une table de hash c'est quoi ?
Merci
Alexandre
3 réponses
-
Voilà, c'est comme a dis Bobinours.
Une autre façon de le dire :
C'est comme un tableau dans lequel on n'utilise pas des indices numériques ( t[0], t[1]...) mais des indices non-numérique (généralement des chaînes : t['toto'], t['Christelle']...)
On les appelle table de hash, parceque la clé ('toto', 'Christelle') est généralement passée à traver une fonction de hashage qui donne un nombre unique (représentatif de la clé).
C'est ce nombre unique qui sert (en interne) à retrouver l'information. -
Une table de hash est une association entre une valeur et une clé :
$hash['cle'] = 'valeur';
A cette 'cle' n'est associé qu'une seule valeur. Mais plusieurs clé peuvent avoir la même valeur.
-= Bobinours =- -