Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
利用PHP中的limitset生成数组_Php - Fatal编程技术网

利用PHP中的limitset生成数组

利用PHP中的limitset生成数组,php,Php,上述变量包含以逗号分隔的移动电话号码值。限值3。如果限制值为3,那么新数组将为 $mobile = '66,77,88,99,33,445,555,55'; 表示第一个数组应包含3个逗号分隔的值。在到达最后一个阵列之前,其他阵列也是如此 如何在PHP中实现这一点?使用: 将数组分块为具有大小元素的数组。最后一块可以 包含小于大小的元素 以及: 返回字符串数组,每个字符串都是字符串的子字符串 通过在由字符串分隔符形成的边界上拆分它而形成 例如: 你比我快:+1 $new array = arr

上述变量包含以逗号分隔的移动电话号码值。限值3。如果限制值为3,那么新数组将为

$mobile = '66,77,88,99,33,445,555,55';
表示第一个数组应包含3个逗号分隔的值。在到达最后一个阵列之前,其他阵列也是如此

如何在PHP中实现这一点?

使用:

将数组分块为具有大小元素的数组。最后一块可以 包含小于大小的元素

以及:

返回字符串数组,每个字符串都是字符串的子字符串 通过在由字符串分隔符形成的边界上拆分它而形成

例如:


你比我快:+1
$new array  = array(0=>(66,77,88),1=>(99,33,445),2=>(555,55));
<?php
header('Content-Type: text/plain; charset=utf-8');

$mobile = '66,77,88,99,33,445,555,55';

$mobile = explode(',', $mobile);
$array  = array_chunk($mobile, 3);

print_r($array);
?>
Array
(
    [0] => Array
        (
            [0] => 66
            [1] => 77
            [2] => 88
        )

    [1] => Array
        (
            [0] => 99
            [1] => 33
            [2] => 445
        )

    [2] => Array
        (
            [0] => 555
            [1] => 55
        )

)