Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Re: Manipulating key/value output

by eff_i_g (Curate)
on Jan 21, 2011 at 18:16 UTC ( #883591=note: print w/ replies, xml ) Need Help??

in reply to Manipulating key/value output

Merge or replace?

A simple example:

use warnings; use strict; use Data::Dumper; my %hash = ( output1 => 'on', output2 => 'on', output3 => 'on', announcement => 'test', ); $hash{$_} = $hash{announcement} for keys %hash; delete $hash{announcement}; print Dumper(\%hash);

Comment on Re: Manipulating key/value output
Download Code
Replies are listed 'Best First'.
Re^2: Manipulating key/value output
by coding_new (Acolyte) on Jan 21, 2011 at 22:07 UTC

    Thanks for the Reply. Not quite what I was looking for though. Basically I want to take the output1 entry and merge it with test while stripping out the = on and anouncement =(if that makes sense)

    Also not sure if this applies or not, but my variables can change. Sometimes I will have output1, sometimes output2 and output3, sometimes outpout 1 and output4 (can go up to 40 at least). It will vary. The only constant will be announcement = 'whatever the announcement is'

    The thing that I am wondering now is if I should have output = set as a constant instead of output1, output2, etc.. Meaning env = <this will change> and announcement = <this will change> and then manipulating from there... That might work better maybee??

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://883591]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (8)
As of 2015-11-26 18:38 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (705 votes), past polls