扫码关注官方订阅号
设定一个三个数字最大值是:999,最小值:100
求与这个数字差值最小的50位数字
人生最曼妙的风景,竟是内心的淡定与从容!
本人小白一枚,是这样的么? $array = array();
$array2 = array(); $rand = rand(100,999); var_dump($rand); for($i = 1;$i<26;$i ++){ $array[$i] = $i + $rand; } for($i = 1;$i<26;$i ++){ $array2[$i] = $rand - $i; } $c=array_merge($array2,$array); var_dump($c);exit;
楼上的有问题,如果限定100-999,输入小于125和大于975的他的就会出现2位数或者4位数稍微一改就行
$array2 = array(); $rand = rand(100,999); $min = 100; $max = 999; var_dump($rand); for($i = 1;$i<51;){ if ($num+$i<=$max){ $array[$i]=$num+$i; $i++; } if ($num-$i>=$main){ $array[$i]=$num-$i; $i++; } } var_dump($array);exit;
我不是做php的,所以只能直接用上面朋友的代码改改。看看对不对
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
本人小白一枚,是这样的么?
$array = array();
楼上的有问题,如果限定100-999,输入小于125和大于975的他的就会出现2位数或者4位数
稍微一改就行
我不是做php的,所以只能直接用上面朋友的代码改改。
看看对不对