数组随机位置中插入字符串 第一种:插入多个字符串 //数组随机位置中插入字符串
function rand_array_insert($arr,$str='',$num=100){
for($i=0;$i<=$num-1;$i++){
$key = array_rand($arr);//随机数组下标
$arr[$key] = $arr[$key].' '.$str;
}
return $arr;
}
第二种:插入多个字符串
function rand_array_insert($arr,$str='',$num=100){
$max_num = count($arr);
for($i=0;$i<=$num-1;$i++){
$key = mt_rand(0,$max_num);
$arr[$key] = $arr[$key].' '.$str;
}
return $arr;
}
第三种:插入单个新元素
php程序在数组随机位置中插入新元素,组成新的数组
//数组随机位置中插入元素
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;
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有