Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
But when it prints I want $number1 and $number2 to print as the original ($number1 = '$64,200';) not as modified ($number1 =~ s/\..*//;). How can i do this?#!/usr/bin/perl use CGI::Carp qw/fatalsToBrowser/; $number1 = '$64,200'; $number2 = '$64,200.00'; $number1 =~ s/\..*//; $number2 =~ s/\..*//; $number1 =~ tr/$,//d; $number2 =~ tr/$,//d; if ($number1 > $number2) { print "Content-type: text/html\n\n"; print "$number1 is greater than $number2\n"; } elsif ($number1 < $number2) { print "Content-type: text/html\n\n"; print "$number1 is less than $number2\n"; } elsif ($number1 == $number2) { print "Content-type: text/html\n\n"; print "$number1 is equal to $number2\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How do i print a variable back when it has been altered?
by grinder (Bishop) on Dec 22, 2001 at 03:53 UTC | |
by dmmiller2k (Chaplain) on Dec 22, 2001 at 04:22 UTC | |
|
Re: How do i print a variable back when it has been altered?
by dmmiller2k (Chaplain) on Dec 22, 2001 at 04:18 UTC |