Extract common entries in two arrays

Hi, how to get an array with just common entries from two arrays?:

  array1 = ["q", "w", "e", "r", "t", "y"]
  array2 = ["w", "t", "z"]

I want to get:

  array_common = ["w", "t"]

I don0t find an ellegant and fast way to get it. Any help?
Thanks a lot.

···

--
Iñaki Baz Castillo

array_common = array1 - (array1 - array2)
=> ["w", "t"]

:slight_smile:

···

El Domingo, 15 de Marzo de 2009, Iñaki Baz Castillo escribió:

Hi, how to get an array with just common entries from two arrays?:

  array1 = ["q", "w", "e", "r", "t", "y"]
  array2 = ["w", "t", "z"]

I want to get:

  array_common = ["w", "t"]

--
Iñaki Baz Castillo

array1 & array2

Harry

···

On Sun, Mar 15, 2009 at 8:29 AM, Iñaki Baz Castillo <ibc@aliax.net> wrote:

Hi, how to get an array with just common entries from two arrays?:

array1 = ["q", "w", "e", "r", "t", "y"]
array2 = ["w", "t", "z"]

I want to get:

array_common = ["w", "t"]

I don0t find an ellegant and fast way to get it. Any help?
Thanks a lot.

--
Iñaki Baz Castillo

--
A Look into Japanese Ruby List in English

Easier:

  array1 & array2
  => ["w", "t"]

Ben

···

On Sat, Mar 14, 2009 at 4:34 PM, Iñaki Baz Castillo <ibc@aliax.net> wrote:

array1 = ["q", "w", "e", "r", "t", "y"]
array2 = ["w", "t", "z"]

I want to get:
array_common = ["w", "t"]

array_common = array1 - (array1 - array2)
=> ["w", "t"]

Great!

···

El Domingo, 15 de Marzo de 2009, Ben Bleything escribió:

On Sat, Mar 14, 2009 at 4:34 PM, Iñaki Baz Castillo <ibc@aliax.net> wrote:
>> array1 = ["q", "w", "e", "r", "t", "y"]
>> array2 = ["w", "t", "z"]
>>
>> I want to get:
>> array_common = ["w", "t"]
>
> array_common = array1 - (array1 - array2)
> => ["w", "t"]

Easier:

  array1 & array2
  => ["w", "t"]

--
Iñaki Baz Castillo