如何创建这样的php数组?

时间:2017-07-14 10:17:43

标签: php arrays

$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条件。但我不知道如何创建这样的数组。

2 个答案:

答案 0 :(得分:1)

您的问题有点不清楚,但我认为array_fill_keysarray_fillarray_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);
}