我正在尝试构建一个深度嵌套的关联数组,但我不知道构建一个关联数组的规则是什么。我有这个理论数组:
-one
-two
-three
-four
-one
-two
-three
-four
-five
-six
-seven
-eight
-nine
-one
-two
-three
-one
-two
-three
-four
-five
-six
我尝试将其表示为 php 关联数组;
$associative = array(
'one' => 'one-1',
'two' => 'two-2',
'three' => 'three-3',
'four' => 'four-4'
(
'one' => 'one-four-1',
'two' => 'two-four-2',
'three' => 'three-four-3',
'four' => 'four-four-4'
)
'five' => 'five-5',
'six' => 'six-6',
'seven' => 'seven-7',
'eight' => 'eight-8',
'nine' => 'nine-9'
(
'one' => 'one-nine-1',
'two' => 'two-nine-2',
'three' => 'three-nine-3'
(
'one' => 'one-nine-three-1',
'two' => 'two-nine-three-2',
'three' => 'three-nine-three-3',
'four' => 'four-nine-three-4',
'five' => 'five-nine-three-5',
'six' => 'six-nine-three-6'
))
);
$keys = array_values($associative);
echo $keys[0];
当我尝试执行 php 片段时,我收到此错误;
解析错误:语法错误,第 7 行 C:\wamp\www\array.php 中出现意外的 '(',期待 ')'
所以我的问题是,编写这样一个数组的正确方法是什么,当我希望添加更多孩子时应该遵循什么规则?
注意:在我的理论数组中,四个有四个孩子,九个有三个孩子,三个有六个孩子。无论如何,我希望在我的虚拟数组中理解生孩子的想法。