Baffled has asked for the wisdom of the Perl Monks concerning the following question:
How do I count the number of entries in this array? I wish to do the query and then determine how many items appear in the array. Such as if there is 14 items or entries in the array then I want it to give me a variable of 14. So when a supplier logs in the system counts how many items they currently have in inventory.
&oops('you do not have any items in inventory') unless (open(THEFILE, +"$basepath/$inventory/$data.txt")); my ($title, $image, $counter, $supplier, $account_num, @inventory) + = <THEFILE>; close THEFILE; chomp($title, $image, $counter, $supplier, $account_num, @inventor +y); my @supplier = split(/\[\]/,$inventory[$#inventory]); $file =~ s/\.dat//;
So the question is how many @supplier entries are there? and how do I determine that? Up front let me appoligize for what most likely is something very simple, I am learning though.
my $suppliercount = $#@supplier; ##WHAT GOES HERE TO GET ME THE + COUNT? my $inventcount = ($suppliercount + 1); print "<font face=arial size=2>You currently have $inventcount item in + inventory.</font>;
Thank you for the wisdom you share...
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Need to count the number of entries in a array
by jwkrahn (Abbot) on Jan 16, 2012 at 00:33 UTC | |
|
Re: Need to count the number of entries in a array
by Marshall (Canon) on Jan 16, 2012 at 04:46 UTC | |
by chromatic (Archbishop) on Jan 16, 2012 at 06:01 UTC | |
by Marshall (Canon) on Jan 16, 2012 at 07:50 UTC | |
by chromatic (Archbishop) on Jan 16, 2012 at 07:59 UTC | |
by Anonymous Monk on Jan 16, 2012 at 07:56 UTC | |
by Marshall (Canon) on Jan 16, 2012 at 09:51 UTC | |
|
Re: Need to count the number of entries in a array
by CountZero (Bishop) on Jan 16, 2012 at 07:09 UTC | |
by Marshall (Canon) on Jan 16, 2012 at 10:54 UTC |