• [^] # Re: Data::Dumper

    Posté par . En réponse au message afficher table de hachage. Évalué à 2.

    bon, je n'y comprend plus rien...! :)

    print Data::Dumper->Dump([\%$response],['*response']); me retounre:


    %response = (
    '1.3.6.1.2.1.31.1.1.1.18.25' => 'raptor',
    '1.3.6.1.2.1.31.1.1.1.18.11' => 'pouet',
    '1.3.6.1.2.1.31.1.1.1.18.18' => 'deck',
    '1.3.6.1.2.1.31.1.1.1.18.3' => 'pepo',
    '1.3.6.1.2.1.31.1.1.1.18.8' => 'dino',
    '1.3.6.1.2.1.31.1.1.1.18.9' => ' tintin',
    etc...
    );

    mais:

    foreach $key (sort keys %response) {
    $val = $response{$key};
    print "Key $key has value $val\n";
    }

    ne me retourne rien...

    d'ailleurs:

    print $response{"1.3.6.1.2.1.31.1.1.1.18.25"};
    print $response{1.3.6.1.2.1.31.1.1.1.18.25};

    est-ce à cause des points dans la clefs...?