- print_r: documentation ( source)
- shuffle: documentation ( source)
<?php
//Enter your code here, enjoy!
$ar = array("1","2","3","4","5","6");
$st = 2;
$en = 4;
function arrayRangeRand(&$arr, $s, $e){
$tmp = [];
for($i=$s;$i<=$e;$i++){
$tmp[] = $arr[$i];
}
shuffle($tmp);
foreach($tmp as $ind=>$val){
$arr[$s+$ind] = $val;
}
}
arrayRangeRand($ar, $st, $en);
print_r($ar);