PHP多维关联数组
我只是想知道我的代码是否是一个多维关联数组。我之所以这么问,是因为在研究了多维数组之后,我找不到它们之间的区别,因为它们看起来是一样的。此代码是关联数组还是标准多维数组PHP多维关联数组,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,我只是想知道我的代码是否是一个多维关联数组。我之所以这么问,是因为在研究了多维数组之后,我找不到它们之间的区别,因为它们看起来是一样的。此代码是关联数组还是标准多维数组 $win = array('Name'=> array('Jane Doe ', 'Nash Patel ', 'Joe Public '), 'Date'=> array('7 Octobe
$win = array('Name'=>
array('Jane Doe ', 'Nash Patel ', 'Joe Public '),
'Date'=>
array('7 October 2015 ', '14 October 2014 ', '12 October 2016 '));
foreach($win as $element => $namedate) {
echo '<strong>' . $element . '</strong><br>';
foreach($namedate as $both) {
echo $both . '<br/>';
}
}
$win=array('Name'=>
数组('Jane Doe','Nash Patel','Joe Public'),
“日期”=>
阵列(“2015年10月7日”、“2014年10月14日”、“2016年10月12日”);
foreach($win as$element=>$namedate){
回显“”.$element.
”;
foreach($namedate作为$both){
echo$two.“
”;
}
}
您有一个多维数组
第一级是关联的,因为键是Name
和Date
第二级子阵列被索引(非关联)。这意味着Jane Doe
的索引是0
,Nash Patel
是1
,Joe Public
是2
尽管可以,但在声明索引元素时不需要编写键——PHP将为您省去这项繁琐的工作
示例:
$one_dim=['Name'=>'Jane Doe ']; // 1-dimensional associative array with one element
$one_dim=['Jane Doe ']; // 1-dimensional indexed array with one element
$mult_dim=[ // multi-dimensional associative array with indexed subarrays
'Name'=>[ // associative
0=>'Jane Doe ', // indexed
1=>'Nash Patel ', // indexed
2=>'Joe Public ' // indexed
],
'Date'=>[ // associative
0=>'7 October 2015 ', // indexed
1=>'14 October 2014 ', // indexed
2=>'12 October 2016 ' // indexed
]
];
您有一个多维数组 第一级是关联的,因为键是
Name
和Date
第二级子阵列被索引(非关联)。这意味着Jane Doe
的索引是0
,Nash Patel
是1
,Joe Public
是2
尽管可以,但在声明索引元素时不需要编写键——PHP将为您省去这项繁琐的工作
示例:
$one_dim=['Name'=>'Jane Doe ']; // 1-dimensional associative array with one element
$one_dim=['Jane Doe ']; // 1-dimensional indexed array with one element
$mult_dim=[ // multi-dimensional associative array with indexed subarrays
'Name'=>[ // associative
0=>'Jane Doe ', // indexed
1=>'Nash Patel ', // indexed
2=>'Joe Public ' // indexed
],
'Date'=>[ // associative
0=>'7 October 2015 ', // indexed
1=>'14 October 2014 ', // indexed
2=>'12 October 2016 ' // indexed
]
];
我怎样才能使整个数组都是关联的,而不使其索引?您可以手动声明每个子数组的键。当您声明键时,php不会为您应用自动递增的数字键。你有什么想法?使用
名称
值作为键和日期
值作为值是否有帮助?看一看。我怎样才能使整个数组都是关联的,而不使其索引?您可以手动声明每个子数组的键。当您声明键时,php不会为您应用自动递增的数字键。你有什么想法?使用名称
值作为键和日期
值作为值是否有帮助?看一看。