Andreas Korthaus: zufälliges auswählen eines buchstabens

Beitrag lesen

Hallo!

ich möchte gerne aus einer vorgegebenen werteliste per zufall einen wert auswählen.

$wertearray = "a,g,r,w";

gibt es dafür in php eine funktion so ähnlich wie rand() nur halt aus einer definierten menge?

<?php  
  $wertearray = array('a','g','r','w');  
  $rand = array_rand($wertearray);  
  echo $wertearray[$rand];  
?>

siehe http://de3.php.net/array_rand

oder auch

<?php  
  $wertestring = 'agrw';  
  $rand = mt_srand(0, strlen($wertestring)-1);  
  echo $wertestring{$rand};  
?>

siehe http://de3.php.net/types.string#language.types.string.substr

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/