Thread Array mehrmals splices? (8 answers)
Opened by marky at 2012-11-07 12:53

Linuxer
 2012-11-07 13:40
#163111 #163111
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Beispiel:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#! /usr/bin/perl
use strict;
use warnings;
use Data::Dumper;

my $array = [
    { page => 1, },
    { page => 2, },
    { page => 3, },
    { page => 4, },
    { page => 5, },
    { page => 1, },
    { page => 2, },
    { page => 3, },
    { page => 4, },
    { page => 5, },
];

# behalte alle mit page == 5
@$array = grep { $_->{page} == 5 } @$array;

# oder behalte alle mit page != 5
#@$array = grep { $_->{page} != 5 } @$array;

print "Kontrolle:\n";
print Dumper $array;
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Array mehrmals splices?