PHP Questions Home
Categories
Arrays
Files
Forms
Creating PDFs
PHP Errors
Functions
Images
MySQL
Numbers
Others
Strings
Website

PHP Forums
Forums Index
MySQL Forum
PHP Forum
Flash/Actionscript
Javascript
Web design

More PHP
PHP Functions
Top Questions
Ask a Question
PHP Interview Questions
PHP Jobs
Ecommerce
IT Questions
Business Websites

Sponsors

sponsor ad
My Salary
PHP Developer Salary
Advertise Here

How do I pick a random value from an array?


If you want to choose an entry randomly from an array then you can use the array_rand function like this:

<?php

$lottery 
range(1,49);

$onenumber array_rand($lottery);
echo 
"One number is: $onenumber\n\n";
?>


This will print a random number between 1 and 49.

You can also use array_rand to return a certain number of random numbers.

People often like to write a little computer program to generate their weekly lottery numbers for them. Here's how to create a lottery number generator for the UK lottery that picks six random numbers between 1 and 49 in just one line of PHP code:

<?php
foreach(array_rand(range(1,49),6) as $number) echo "$number ";
?>


This will print a random selection of six numbers to the screen, for instance:
27 33 48 21 19 43



ASK A QUESTION

More arrays PHP Questions

How can I sort an array keeping the correlation between the index and value?

How do I add to the end of an array and know how large the array is?

what is the return value of array_unique()?

how can you reset an array in PHP

How do I reverse sort an array by key?



Custom Search