Vecka 36, Torsdag 9 September 2010 Prenumerera

Enkel slumpning av array

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.
?>

En kommentar till “Enkel slumpning av array”

  1. [...] gillade bidragen så jag kunde inte välja någon utan gjorde ett PHP-skript som slumpade fram bland deltagarna. Jag hade två Spotify-invites så jag körde skriptet två gånger – Malin och Magnus blev [...]

Lämna en kommentar