Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • What is shuffle in PHP

    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 230
    Comment on it

    Hello Reader's, If you want to know about shuffle function in PHP then this article is helpful for you. Lets say you want to generate 100 numbers on a random basis, a good way would be to generate an array with the numbers in order, then shuffle it. So PHP offers you to use Shuffle like this:-

    Something like this:

    $arr = array();
    
    for ($i=1;$i<=101;$i++) {
        $arr[] = $i;
    }
    
    shuffle($arr);
    
    print_r($arr);
    Output will look something like this:
    
    Array
    (
        [0] => 16
        [1] => 93
        [2] => 46
        [3] => 55
        [4] => 18
        [5] => 63
        [6] => 19
        [7] => 91
        [8] => 99
        [9] => 14
        [10] => 45
        [11] => 68
        [12] => 61
        [13] => 86
        [14] => 64
        [15] => 17
        [16] => 27
        [17] => 35
        [18] => 87
        [19] => 10
        [20] => 95
        [21] => 43
        [22] => 51
        [23] => 92
        [24] => 22
        [25] => 58
        [26] => 71
        [27] => 13
        [28] => 66
        [29] => 53
        [30] => 49
        [31] => 78
        [32] => 69
        [33] => 1
        [34] => 42
        [35] => 47
        [36] => 26
        [37] => 76
        [38] => 70
        [39] => 100
        [40] => 57
        [41] => 2
        [42] => 23
        [43] => 15
        [44] => 96
        [45] => 48
        [46] => 29
        [47] => 81
        [48] => 4
        [49] => 33
        [50] => 79
        [51] => 84
        [52] => 80
        [53] => 101
        [54] => 88
        [55] => 90
        [56] => 56
        [57] => 62
        [58] => 65
        [59] => 38
        [60] => 67
        [61] => 74
        [62] => 37
        [63] => 60
        [64] => 21
        [65] => 89
        [66] => 3
        [67] => 32
        [68] => 25
        [69] => 52
        [70] => 50
        [71] => 20
        [72] => 12
        [73] => 7
        [74] => 54
        [75] => 36
        [76] => 28
        [77] => 97
        [78] => 94
        [79] => 41
        [80] => 72
        [81] => 40
        [82] => 83
        [83] => 30
        [84] => 34
        [85] => 39
        [86] => 6
        [87] => 98
        [88] => 8
        [89] => 24
        [90] => 5
        [91] => 11
        [92] => 73
        [93] => 44
        [94] => 85
        [95] => 82
        [96] => 75
        [97] => 31
        [98] => 77
        [99] => 9
        [100] => 59
    )
    

    Now you have an array with the key of 100 and fill of random number that all are unique.

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: