note 50891 added to function.array-rand

From: Date: Sun, 13 Mar 2005 11:22:35 +0000
Subject: note 50891 added to function.array-rand
Groups: php.notes 
Request: Send a blank email to php-notes+get-86348@lists.php.net to get a copy of this message
<?php $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank"); function my_array_rand($input,$i=2){ srand((float) microtime() * 10000000); $rand_keys = array_rand($input, $i); /* print $input[$rand_keys[0]] . "\n"; print $input[$rand_keys[1]] . "\n"; */ $res = array(); if($i > 1){ for($a=0;$a<$i;$a++){ $res[] = $input[$rand_keys[$a]]; } } else{ $res[] = $input[$rand_keys]; } return $res; } $a = my_array_rand($input,3); echo "<pre>"; print_r($a); echo "</pre>"; ?> ---- Manual Page -- http://www.php.net/manual/en/function.array-rand.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+50891 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+50891&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+50891&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+50891&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+50891&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+50891&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+50891&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#86348) next »