from the perl FAQ:

@array1 = (1..10);
@array2 = (5..15);

    @union = @intersection = @difference = ();
    %count = ();
    foreach $element (@array1, @array2) {
$count{$element}++ }
    foreach $element (keys %count) {
        push @union, $element;
        push @{ $count{$element} > 1 ? \@intersection
: \@difference }, $element;
    }

mike


-----Original Message-----
From: Nisim, Amit [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 02, 2002 2:07 PM
To: [EMAIL PROTECTED]
Subject: compare between two arrays


Hi All,

I want to compare between two arrays.
How can I do it ?

One way I know is : 

$a = (join " ",@a);
$b = (join " ",@b);
if ($b eq $a) { print "equal";}

I am looking for better way.

thanks 
 amit 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to