Vecka 06, Måndag 6 Februari 2012 Prenumerera

Inlägg märkta ‘slump’

Enkel slumpning av array

tisdag, 13 januari, 2009

Om du ska slumpa fram innehåll i en array så kan det här vara ett bra litet skript. Jag har bland annat använt det för att välja en vinnare i Xodas bildutmaning.

<?php
// Jag skapar en array med de värden vi vill använda
$input = array("Malin", "Magnus", "Terje", "TomasJ1", "TomasJ2", "Stefan", "Johnny", "Calandrella");
 
// Jag slumpar sedan fram numret på ett av värden i arrayen
// med PHPs inbyggda funktion array_rand()
$rand_key = array_rand($input);
 
// Jag skriver ut det slumpade värdet i arrayen. Jag känner inte till
// värdet utan får använda varibeln från rad 7.
echo $input[$rand_key];
 
// Svårare än så behöver det inte vara, men det beror lite på vad du 
// vill slumpa fram. För lösenord och liknande berhöver man göra 
// mer avancerade saker.
?>