以下是php数组随机位置中插入新元素的代码
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | //数组随机位置中插入元素 function inarr($arr,$str=''){ $key=array_rand($arr);//随机数组下标,插入位置 $arr2=array(); foreach($arr as $k=>$value){ if($k==$key){ if(mt_rand(0,1)){ $arr2[]=$str; $arr2[]=$value; }else{ $arr2[]=$value; $arr2[]=$str; } }else{ $arr2[]=$value; } } return $arr2; } |
发表评论