uDesign
Clever, shuffle() o`rniga srand() yoki mt_srand() ishlatkan ma`tul chunki bu funksiyalar avtomatik chiqaradi
  1. $raqam = range(1, 20);
  2. srand((float)microtime() * 1000000);
  3. shuffle($raqam);
  4. while (list(, $chiqar) = each($raqam)) {
  5. echo "$chiqar ";
  6. }

4 daqiqa 45 soniyadan keyin yozdi:
array_splice() namuna:

  1. <?php
  2. $input = array("qizil", "yashil", "qora", "oq");
  3. array_splice($input, 2);
  4. // agarda $input 2 bo`lsa array("qizil", "yashil") chiqaradi
  5.  
  6. $input = array("qizil", "yashil", "qora", "oq");
  7. array_splice($input, 1, -1);
  8. // agarda $input 1, -1 bo`lsa array("qizil", "oq") chiqaradi
  9. ?>