Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number

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);

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]
erix hammers a jdporter nail randomly
[erix]: average between 1 and 20
[erix]: ( median troll aka 'the bird' )

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (8)
As of 2018-06-21 16:30 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (118 votes). Check out past polls.