$arr = array(
array(
'A'=>0,
'B'=>0,
'C'=>0,
'D'=>0,
'E'=>0
),
array(
'A'=>1,
'B'=>0,
'C'=>0,
'D'=>0,
'E'=>0
)
.......
)
在此数组中,每个A B C D E都有0和1条件。但我不知道如何创建这样的数组。
答案 0 :(得分:1)
您的问题有点不清楚,但我认为array_fill_keys,array_fill和array_combine等标准函数可能会有用。
说真的,php.net是一个很棒的网站。
答案 1 :(得分:1)
我假设你要在数组中动态添加0,1,A,B,C,D,E值。
$count = 10; // This is the number of objects you want to add to your master array, which you can either keep static or compute dynamically.
$valueA = 0; // Similarly define all your values against A,B,C,D,E here.
$dynamicArray = array();
for($i=0;$i<$count;$i++)
{
$dynamicArray[$i] = array("A"=>$valueA,"B"=>$valueB,"C"=>$valueC,"D"=>$valueD,"E"=>$valueE);
}