Re: PHP 4.0 Bug #9337 Updated: make in_array return key, if searched value was found

From: Date: Mon, 19 Feb 2001 17:50:53 +0000
Subject: Re: PHP 4.0 Bug #9337 Updated: make in_array return key, if searched value was found
References: 1 2 3 4 5  Groups: php.dev 
Request: Send a blank email to php-dev+get-46935@lists.php.net to get a copy of this message
On Mon, 19 Feb 2001, Jason Greene wrote: > Some of my thoughts: > 1. if you change the return value of in_array to return the key, you can get a false error > in your if statement, imagine if in_array found the element in key 0? : ) > 2. I would say that returning a key is a bit more useful then an option that does not reset the > internal pointer or not, though I > can see a use of it > > I do agree that having too many parameters is a bad thing, but if this is a concern what about > making another function? > > There seems to be a large desire to see the key of in_array (see the haystack comment in docs) We can change in_array() to return the the key if it's found, and false if it's not, but imagine all the scripts it would break.. -Andrei * The future is not what it used to be. *

« previous php.dev (#46935) next »