php4-beta | 200004
Date: 04/29/00
- Next message: Sterling Hughes: "Re: [PHP4BETA] array_rand() feedback"
- Previous message: Andi Gutmans: "[PHP4BETA] cvs: /php4 php.h php_virtual_cwd.c php_virtual_cwd.h"
- Next in thread: Sterling Hughes: "Re: [PHP4BETA] array_rand() feedback"
- Reply: Sterling Hughes: "Re: [PHP4BETA] array_rand() feedback"
- Maybe reply: php4 <email protected>: "Re: [PHP4BETA] array_rand() feedback"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I wrote a function called array_rand() that is supposed to return a
random element from the input array. After I wrote it, I asked myself:
would it be useful to return the key for that value as well as the value
itself? What do you think?
Example (without key):
$ar = array(1, 2, 3);
$val = array_rand($ar);
Example (with key):
$ar = array("one"=>1, "two"=>2, "three"=>3);
list($key, $val) = array_rand($ar);
Let me know what you think. I also thought about adding a second
argument that specifies how many random elements to return. If that gets
added then returning keys and values for multiple arguments gets a
little trickier.
-Andrei
* Unix is user friendly, it is just chooses its users selectively. *
-- PHP 4.0 Beta Mailing List <http://www.php.net/version4/> To unsubscribe, e-mail: php4beta-unsubscribe <email protected> For additional commands, e-mail: php4beta-help <email protected> To contact the list administrators, e-mail: php4beta-admin <email protected>
- Next message: Sterling Hughes: "Re: [PHP4BETA] array_rand() feedback"
- Previous message: Andi Gutmans: "[PHP4BETA] cvs: /php4 php.h php_virtual_cwd.c php_virtual_cwd.h"
- Next in thread: Sterling Hughes: "Re: [PHP4BETA] array_rand() feedback"
- Reply: Sterling Hughes: "Re: [PHP4BETA] array_rand() feedback"
- Maybe reply: php4 <email protected>: "Re: [PHP4BETA] array_rand() feedback"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

