--TEST-- Test shuffle() function : usage variation - with MultiDimensional array --FILE-- --EXPECTF-- *** Testing shuffle() : with multi-dimensional array *** bool(true) The output array is: array(7) { [0]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } [1]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } [2]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } [3]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } [4]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } [5]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } [6]=> array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } } *** Testing shuffle() with arrays having different types of values *** -- Iteration 1 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } -- Iteration 2 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } -- Iteration 3 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } -- Iteration 4 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } -- Iteration 5 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } -- Iteration 6 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } -- Iteration 7 -- bool(true) The output array is: array(3) { [0]=> int(%d) [1]=> int(%d) [2]=> int(%d) } Done