2017-07-14 115 views
-3
$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條件。但我不知道如何創建這樣的數組。如何創建一個像這樣的php數組?

+0

也許這可以幫助你https://stackoverflow.com/questions/3065939/add-2-values-to-1-key-in-a-php-array已創建 –

+2

陣列。解決了! –

+0

向我展示你想要的全部陣列... – GYaN

回答

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); 
} 
+0

感謝您的代碼。我解決了它:'''$ k = array('A','B','C','D','E');對於($ i = 0; $ i <32; $ i ++){ $ v = str_split(sprintf('%05b',$ i)); $ a [] = array_combine($ k,$ v); } print_r($ a);''' –

相關問題