多维数组,也就是value为数组类型的情况,形式如下:
$array_name = array
(
key1 => array
(
key11 =>value11,
key12 =>value12,
...
key1n =>value1n,
),
key2 => array
(
key21 =>value21,
key22 =>value22,
...
key2n =>value2n,
),
...
keyn => array
(
keyn1 =>valuen1,
keyn2 =>valuen2,
...
keynn =>valuenn,
)
);
情形一:key为整型,
$test= array
(
0=>array(0,1,2),
1=>array(10,11,12),
2=>array(20,21,22)
);
//等价于
$test= array
(
array(0,1,2),
array(10,11,12),
array(20,21,22)
);
//简写
$test= array(array(0,1,2),array(10,11,12),array(20,21,22));
情形二:key为字符串,
$families = array
(
"Ann" => array
(
"father" =>"Ann'father",
"mother" =>"Ann'mother",
"self" => "Ann"
),
"Blue" =>array
(
"father" => "Blue'father",
"mother" => "Blue'mother",
"self" => "Blue"
),
"Joe" =>array
(
"father" => "Joe'father",
"mother" => "Joe'mother",
"self" => "Joe"
)
);
echo $families['Ann']['father']; // 输出 Ann'father
结束……