Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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 自定义输入数组并将其放入输出_Php_Arrays_Foreach - Fatal编程技术网

Php 自定义输入数组并将其放入输出

Php 自定义输入数组并将其放入输出,php,arrays,foreach,Php,Arrays,Foreach,我希望像下面的示例一样处理输入值和复选框,在复选框中的name元素没有更改的情况下,我尝试了以下方法,但这不起作用: 演示: 如果您使用cDA[0][]作为输入框集合的名称,它会将$\u POST['cDA']转换为: array( 0 => array( 0 => 11, ), 0 => array( 0 => 11, ), 0 => array( 0 => 33,

我希望像下面的示例一样处理输入值和复选框,在复选框中的name元素没有更改的情况下,我尝试了以下方法,但这不起作用:

演示:

如果您使用cDA[0][]作为输入框集合的名称,它会将$\u POST['cDA']转换为:

array(
    0 => array(
        0 => 11,
    ),
    0 => array(
        0 => 11,
    ),
    0 => array(
        0 => 33,
    ),
    0 => array(
        0 => 33,
    ),
    0 => array(
        0 => 55,
    ),
    0 => array(
        0 => 55,
    ),
);
使用cDC[]]作为输入框的名称,您将在$\u POST['cDC']中得到此数组:

要使它们正确分组,必须明确设置第一个方括号之间的值:

Array
(
    [cDI] => Array
        (
            [0] => F1
            [1] => F2
            [2] => F3
        )
    [cDA] => Array
        (
            [0] => Array
                (
                    [0] => 11
                    [1] => 11                    
                )
            [1] => Array
                (
                    [0] => 33
                    [1] => 33                    
                )
            [2] => Array
                (
                    [0] => 55
                    [1] => 55                    
                )

        )
    [cDC] => Array
        (
            [0] => Array
                (
                    [0] => 22
                    [1] => 22                    
                )
            [1] => Array
                (
                    [0] => 44
                    [1] => 44                    
                )
            [2] => Array
                (
                    [0] => 66
                    [1] => 66                    
                )

        )

)
array(
    0 => array(
        0 => 11,
        1 => 11,
        2 => 33,
        3 => 33,
        4 => 55,
        5 => 55,
    ),
);
array(
    0 => array(
        0 => 11,
    ),
    0 => array(
        0 => 11,
    ),
    0 => array(
        0 => 33,
    ),
    0 => array(
        0 => 33,
    ),
    0 => array(
        0 => 55,
    ),
    0 => array(
        0 => 55,
    ),
);
cDA[0][]
cDA[0][]
cDC[0][]
cDC[0][]

cDA[1][]
cDA[1][]
cDC[1][]
cDC[1][]

cDA[2][]
cDA[2][]
cDC[2][]
cDC[2][]