Re: perl developer struggling with some php concepts
| From: | Toby Butzon | Date: | Tue, 19 Dec 2000 22:53:52 +0000 |
| Subject: | Re: perl developer struggling with some php concepts | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-31081@lists.php.net to get a copy of this message | ||
There is such a method. sizeof($thisArray) will always return the number of
elements in an array (not the number assigned; ie, "0" and "" are still
counted). Since indexing begins at 0 but natural counting begins at 1,
simply subtract 1 from the result sizeof() returns and you have the highest
index of the array.
Toby Butzon
[ criticism spurs improvement ]
----- Original Message -----
From: "Vincent Stoessel" <vince@idev.com>
To: <php-general@lists.php.net>
Cc: "Vincent Stoessel" <vince@idev.net>
Sent: Tuesday, December 19, 2000 3:50 PM
Subject: [PHP] perl developer struggling with some php concepts
: Hello,
: I'm forwarding this question to the group from a perl developer
: trying to grasp array concepts in php vs perl.
:
: His statement follows:
:
:
:
: Something anamolous in php: finding the highest index of an array is
: non-trivial. There should be some method available that tells what
: the highest index of an array is. In the first example it should be
: two, in the second example it should be 12.
:
: If anyone finds an answer to this, please share it with the group.
: This should be pretty basic.
:
:
: http://www.php.net/manual/function.count.php
:
: Example 1. Count() example
:
: $a[0] = 1;
: $a[1] = 3;
: $a[2] = 5;
: $result = count ($a);
: file://$result == 3, not 2, as there are 3 assigned elements
:
: $a[2] = 1;
: $a[4] = "";
: $a[6] = 5;
: $a[8] = 7;
: $a[10] = 11;
: $a[12] = "";
: $result = count ($a);
: // $result == 4, as there are 4 assigned element
:
:
: Thanks in advance.
:
: --
: Vincent Stoessel vince@idev.com
: Internet Applications Engineer
: IDEV http://www.idev.com
:
:
: --
: PHP General Mailing List (http://www.php.net/)
: To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
: For additional commands, e-mail: php-general-help@lists.php.net
: To contact the list administrators, e-mail: php-list-admin@lists.php.net
:
: