扫码关注官方订阅号
我有一组数据 0 1 3 5 6 8 10怎么让其生成 0 1 2 3 4 5 6 7 8 9 10
业精于勤,荒于嬉;行成于思,毁于随。
$a = [0,1,3,5,6,8,10];//原始数据 sort($a); range(array_shift($a),array_pop($a));
拿到数据中的最大值,然后foreach循环,循环次数是最大值+1
改造下$numbers = array(0, 1, 3, 5, 6, 8, 10);$new = range(array_shift($numbers),end($numbers));print_r($new);
$max=$a[0];foreach($a as $b){$max=($b<$max)?$max:$b;}for()循环赋值
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
拿到数据中的最大值,然后foreach循环,循环次数是最大值+1
改造下
$numbers = array(0, 1, 3, 5, 6, 8, 10);
$new = range(array_shift($numbers),end($numbers));
print_r($new);
$max=$a[0];
foreach($a as $b){
$max=($b<$max)?$max:$b;}
for()循环赋值