如何重置PHP数组的索引?

时间:2019-10-29 11:17:20

标签: php arrays

我有一个如下所述的数组结构-

Cells

我需要一个代码/方式来获取输出-

Array
(
    [0] => 1
    [1] => 21
    [2] => Jason
    [3] => 20093350
    [4] => IGI
    [5] => Travel Deppt 
    [6] => 2
    [7] => 32
    [8] => Rosy
    [9] => 20094449
    [10] => ISC
    [11] => Invoice Deppt
)

我花了一整天时间来得到这个,请指导我这样做。

1 个答案:

答案 0 :(得分:2)

您可以使用array_chunk将数组拆分成较小的数组:

  

array_chunk —将数组拆分为大块

第二个参数设置为每个生成的数组保留的最大元素数。

$array = Array
(
    '0' => "1",
    '1' => "21",
    '2' => "Jason",
    '3' => "20093350",
    '4' => "IGI",
    '5' => "Travel Deppt ",
    '6' => "2",
    '7' => "32",
    '8' => "Rosy",
    '9' => "20094449",
    '10' => "ISC",
    '11' => "Invoice Deppt"
);
echo '<pre>';
print_r(array_chunk($array, 6));
echo '</pre>';

返回:

Array
(
    [0] => Array
        (
            [0] => 1
            [1] => 21
            [2] => Jason
            [3] => 20093350
            [4] => IGI
            [5] => Travel Deppt 
        )

    [1] => Array
        (
            [0] => 2
            [1] => 32
            [2] => Rosy
            [3] => 20094449
            [4] => ISC
            [5] => Invoice Deppt
        )
)