更正包含关联数组的数组的PHP语法

更正包含关联数组的数组的PHP语法,php,arrays,Php,Arrays,我需要一个数组,里面有不同行业的条目,然后是不同职业的条目,然后是不同属性的标题,比如“知识”、“技能”、“能力”。然后是每个标题下的条目。本页给出了一个条目示例: 这是我到目前为止所使用的关联数组的代码。我很惊讶,我不得不使用四个)来停止接收错误消息。我做得对吗?有没有一种方法可以让这段代码更清晰易读?多谢各位 PHP5.4引入了数组缩写[],IMHO使数组更易于编写和读取。PHP还允许在数组中拖尾逗号,这使得添加值更容易,因为您不必担心它们会弄乱并抛出语法错误 <?php $ind

我需要一个数组,里面有不同行业的条目,然后是不同职业的条目,然后是不同属性的标题,比如“知识”、“技能”、“能力”。然后是每个标题下的条目。本页给出了一个条目示例:

这是我到目前为止所使用的关联数组的代码。我很惊讶,我不得不使用四个)来停止接收错误消息。我做得对吗?有没有一种方法可以让这段代码更清晰易读?多谢各位


PHP5.4引入了数组缩写
[]
,IMHO使数组更易于编写和读取。PHP还允许在数组中拖尾逗号,这使得添加值更容易,因为您不必担心它们会弄乱并抛出语法错误

<?php

$indus['agriculture'] = [
    "Picking and Packing" => [
        "Tasks" => [
            "Entry1", "Entry2", "Entry3", "Entry4", "Entry5",
        ],
        "Tools_used" => [
            "Entry1", "Entry2", "Entry3", "Entry4", "Entry5",
        ],
        "Knowledge" => [
            "Entry1", "Entry2",
        ],
        "Skills" => [
            "Entry1", "Entry2",
        ],
        "Abilities" => [
            "Entry1", "Entry2", "Entry3", "Entry4", "Entry5",
        ],
    ],
    "Farm Worker" => [
        "Tasks" => [
            "Entry1", "Entry2", "Entry3",
        ],
        "Tools_used" => [
            "Entry1", "Entry2", "Entry3",
        ],
        "Knowledge" => [
            "Entry1", "Entry2",
        ],
        "Skills" => [
            "Entry1", "Entry2",
        ],
        "Abilities" => [
            "Entry1", "Entry2",
        ],
    ],
    "Agricultural Equipment Operator" => [
        "Tasks" => [
            "Entry1", "Entry2",
        ],
        "Tools_used" => [
            "Entry1", "Entry2",
        ],
        "Knowledge" => [
            "Entry1", "Entry2",
        ],
        "Skills" => [
            "Entry1", "Entry2",
        ],
        "Abilities" => [
            "Entry1", "Entry2",
        ],
    ],
];

PHP5.4引入了数组缩写
[]
,IMHO使数组更易于编写和读取。PHP还允许在数组中拖尾逗号,这使得添加值更容易,因为您不必担心它们会弄乱并抛出语法错误

<?php

$indus['agriculture'] = [
    "Picking and Packing" => [
        "Tasks" => [
            "Entry1", "Entry2", "Entry3", "Entry4", "Entry5",
        ],
        "Tools_used" => [
            "Entry1", "Entry2", "Entry3", "Entry4", "Entry5",
        ],
        "Knowledge" => [
            "Entry1", "Entry2",
        ],
        "Skills" => [
            "Entry1", "Entry2",
        ],
        "Abilities" => [
            "Entry1", "Entry2", "Entry3", "Entry4", "Entry5",
        ],
    ],
    "Farm Worker" => [
        "Tasks" => [
            "Entry1", "Entry2", "Entry3",
        ],
        "Tools_used" => [
            "Entry1", "Entry2", "Entry3",
        ],
        "Knowledge" => [
            "Entry1", "Entry2",
        ],
        "Skills" => [
            "Entry1", "Entry2",
        ],
        "Abilities" => [
            "Entry1", "Entry2",
        ],
    ],
    "Agricultural Equipment Operator" => [
        "Tasks" => [
            "Entry1", "Entry2",
        ],
        "Tools_used" => [
            "Entry1", "Entry2",
        ],
        "Knowledge" => [
            "Entry1", "Entry2",
        ],
        "Skills" => [
            "Entry1", "Entry2",
        ],
        "Abilities" => [
            "Entry1", "Entry2",
        ],
    ],
];

同意。这是一个更好的方法,我同意。这是一种更好的方法。