在每个数组的末尾添加52 0

Jul*_*lez 1 php arrays

有更好的方法吗?我需要在每个数组的末尾52 0,我已经尝试制作一个数组并将其内爆但是它的行为就像一个字符串.

for($i = 1; $i <= 52; $i++)
    {       
        array_push($totaal["week".$i], 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);

    }
Run Code Online (Sandbox Code Playgroud)

zav*_*avg 5

$zeros_array = array();
for($i = 1; $i <= 52; $i++)           
   array_push($zeros_array, 0);

for($i = 1; $i <= 52; $i++)       
   $totaal["week".$i] = array_merge($totaal["week".$i], $zeros_array);
Run Code Online (Sandbox Code Playgroud)

  • 甚至更好:`$ zeros_array = array_fill(0,52,0);` (5认同)