[HASH][détection d'un élément]
Bonjour à tous,
J'aimerais savoir comment je peux detecter si un élément est présent dans une hash SANS la parcourir en entier...
Voici la structure ma hash :
Code:
1 2 3
| %Connections<div style="margin-left:40px">une clef<div style="margin-left:40px">line (valeur)
details (valeur)</div>une clef<div style="margin-left:40px">line (valeur)
details (valeur)</div>...</div> |
Donc en gros, j'ai une hash qui contient plusieurs hash qui elles-memes contiennent 2 colonnes...
J'aimerais savoir comment je peux detecter si $Connections{$cetteClef} existe. Mais sachant que je peux avoir des 100aines d'éléments dans ma hash principale, j'ai pas vraiment envie de la traverser en entier...
J'ai deja essayé
Code:
if ($Connections{$delegateid}) {...}
et aussi
Code:
if ($Connections{$delegateid}{line} ne "") {...}
Cette derniere opération de fonctionne pas non plus et en plus elle me crée l'élément $delegateid si il n'existe pas!
merci d'avance ;)