0

このような配列が1つあります

Array
(
 [0] => Array
    (
        [employee_id] => 2
        [project_name] => WeeFavR
        [project_planned_hour] => 500
        [module_name] => Design
        [project_module_time] => 150
        [allocated_time] => 50
    )

[1] => Array
    (
        [employee_id] => 2
        [project_name] => WeeFavR
        [project_planned_hour] => 500
        [module_name] => Coding
        [project_module_time] => 250
        [allocated_time] => 200
    )

[2] => Array
    (
        [employee_id] => 2
        [project_name] => WeeFavR
        [project_planned_hour] => 500
        [module_name] => Testing
        [project_module_time] => 100
        [allocated_time] => 50
    )

[3] => Array
    (
        [employee_id] => 2
        [project_name] => Online License
        [project_planned_hour] => 600
        [module_name] => Design
        [project_module_time] => 200
        [allocated_time] => 100
    )

[4] => Array
    (
        [employee_id] => 2
        [project_name] => Online License
        [project_planned_hour] => 600
        [module_name] => Coding
        [project_module_time] => 200
        [allocated_time] => 100
    )

[5] => Array
    (
        [employee_id] => 2
        [project_name] => Online License
        [project_planned_hour] => 600
        [module_name] => Testing
        [project_module_time] => 200
        [allocated_time] => 100
    )
)

そして、私はこのような結果が欲しい

Array
(
[0] => Array
    (
        [employee_id] => 2
        [project_name] => WeeFavR
        [project_planned_hour] => 500
        Array
        (
            [0] => Array
                (
                    [module_name] => Design
                    [project_module_time] => 150
                    [allocated_time] => 50
                )
             [1] => Array
                (
                    [module_name] => Coding
                    [project_module_time] => 250
                    [allocated_time] => 200
                )
             [2] => Array
                (
                    [module_name] => Testing
                    [project_module_time] => 100
                    [allocated_time] => 50
                )       
        )
    )

[1] => Array
    (
        [employee_id] => 2
        [project_name] => Online License
        [project_planned_hour] => 600
        Array
        (
            [0] => Array
                (
                    [module_name] => Design
                    [project_module_time] => 200
                    [allocated_time] => 100
                )
             [1] => Array
                (
                    [module_name] => Coding
                    [project_module_time] => 200
                    [allocated_time] => 100
                )
             [2] => Array
                (
                    [module_name] => Testing
                    [project_module_time] => 200
                    [allocated_time] => 100
                )
        )
    )
)

このタイプの配列の作り方がわからないので、この問題を解決するのを手伝ってください。あなたの助けをいただければ幸いです。

4

5 に答える 5

0

配列内に変数を保存できるように、配列内に配列を保存することもできます。

$someArray = array(
    'Value 1',
    array(
        array(
            'Some more value,
            'more'
        ),
        array(
            'Some more value,
            'more'
        )
    )
);
于 2013-08-06T11:41:12.097 に答える