SYNOPSIS
use Array::Find qw(find_in_array);
use Data::Dump;
dd find_in_array(
items => [qw/a x/],
array => [qw/a b d a y x/],
max_result => 2,
); # ['a', 'a']
# return unique results
dd find_in_array(
items => [qw/a x/],
array => [qw/a b d a y x/],
max_result => 2,
unique => 1,
); # ['a', 'x']
# find by prefix (or suffix, with/without word separator), in multiple arrays
dd find_in_array(
item => 'a.b',
mode => 'prefix',
word_sep => '.',
arrays => [
[qw/a a.b. a.b a.bb/],
[qw/a.b.c b.c.d/],
],
); # ['a.b.', 'a.b', 'a.b.c']
DESCRIPTION
This module provides one subroutine: find_in_array to find items in
array.
SEE ALSO
List::Util, List::MoreUtils