PHP function that returns an Array with Unique Random Numbers or Letters. The function receives three arguments: the number of items in array ($nri), the lowest number or letter ($min), and the highest number or letter ($max).
/*
 Function to create an array of unique random numbers or letters
 Receives 3 arguments:
   $nri = number of items in array
   $min = the lowest number, or letter
   $max = the highest number, or letter
*/
function randomNrLtArray($nri, $min, $max) {
  // From: http://coursesweb.net/php-mysql/
  // creates an array with values from $min to $max
  $arr = range($min, $max);

  // randomizes the order of the elements in $arr, extracts and keeps the first $nri items
  shuffle($arr);
  $arr = array_slice($arr, 0, $nri);

  return $arr;      // returnns the array
}
- Example: gets an array with 5 random numbers from 1 to 50, and another array with 4 random letters from "A" to "M".
<?php
/*
 Function to create an array of unique random numbers or letters
 Receives 3 arguments:
   $nri = number of items in array
   $min = the lowest number, or letter
   $max = the highest number, or letter
*/
function randomNrLtArray($nri, $min, $max) {
  // From: http://coursesweb.net/php-mysql/
  // creates an array with values from $min to $max
  $arr = range($min, $max);

  // randomizes the order of the elements in $arr, extracts and keeps the first $nri items
  shuffle($arr);
  $arr = array_slice($arr, 0, $nri);

  return $arr;      // returnns the array
}

// array with 5 random numbers from 1 to 50
$nrs = randomNrLtArray(5, 1, 50);

// array with 4 random letters from "A" to "M"
$lts = randomNrLtArray(4, 'A', 'M');

// Test
var_export($nrs);
echo '<br/>';
var_export($lts);
?>
Results:
array (0 => 6, 1 => 23, 2 => 42, 3 => 47, 4 => 8)
array (0 => 'J', 1 => 'D', 2 => 'F', 3 => 'G')

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Click on the HTML tag which creates an horizontal line in web page.
<br /> <em> <hr />
Some content ...
<hr />
Content under line ...
Which CSS property defines the text color?
font-style font-variant color
h2 {
  color: #cbdafb;
}
Click on the function which searches if a character, or text exists in a string.
indexOf() toString() split()
var str = "Web courses - http://CoursesWeb.net/";
if(str.indexOf("http://") == -1) alert("http:// isn`t in string");
else alert("http:// is in string");
Which function splits a string into an array of strings based on a separator?
array_merge() explode() implode()
$str = "apple,banana,melon,pear";
$arr = explode(",", $str);
var_export($arr);      // array (0=>"apple", 1=>"banana", 2=>"melon", 3=>"pear")
Create Array of Unique Random Numbers or Letters

Last accessed pages

  1. Bubbles3 (47680)
  2. Functions with Object and Array arguments (2091)
  3. Add and Remove HTML elements and Content with jQuery (21399)
  4. HTML object and param (8061)
  5. $_GET, $_POST and $_REQUEST Variables (24267)

Popular pages this month

  1. Qwop (3462)
  2. Drag Racer V3 (1707)
  3. Flash Games - Free online Games (810)
  4. Bubbles3 (810)
  5. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (758)