PHP-数组中的数字范围

我有一个排序数字数组,例如:

数组([0] => 33 [1] => 34 [2] => 35 [3] => 36 [4] => 66 [5] => 67 [6] => 68 [7] => 69 [8] => 89 [9] => 90 [10] => 91 [11] => 92 [12] => 93)

在这种情况下,我们具有以下数字范围:

1)33-36

2)66-69

3)89-93

我想为每个范围创建一个数组:

Array1([0] => 33 [1] => 34 [2] => 35 [3] => 36)

Array2([0] => 66 [1] => 67 [2] => 68 [3] => 69)

Array3([0] => 89 [1] => 90 [2] => 91 [3] => 92 [4] => 93)

评论
  • svero
    svero 回复

    You can use array_chunk() to split an array into multiple chunks

    <?php
    $input_array = [33,34,35,36,66,67,68,69,89,90,91,92,93];
    echo'<pre>';
    print_r(array_chunk($input_array, 4));
    echo'</pre>';
    
    ?>
    
  • 颜小柒
    颜小柒 回复

    如果要将数组按10排序,可以使用10为模。 但是为什么要用90、91、92和93对89进行排序