IWProgrammer Asked:2020-08-09 17:31:34 +0000 UTC2020-08-09 17:31:34 +0000 UTC 2020-08-09 17:31:34 +0000 UTC PHP中的数组初始化 772 最近我遇到了一个问题,您需要初始化一个由 n 个零元素组成的数组。做了这样的事情: for($j=0; $j < $n; $j++) $myarray[$j] = 0; 问题是,是否有可能在 PHP 中更轻松、更方便地做到这一点? php 2 个回答 Voted Best Answer Kosta B. 2020-08-09T17:47:53Z2020-08-09T17:47:53Z 最近我遇到了一个问题,您需要初始化一个由 n 个零元素组成的数组。问题是,是否有可能在 PHP 中更轻松、更方便地做到这一点? 使用功能array_fill // Аргументы: индекс начала, сколько элементов, значение $ar = array_fill(0,10,0); print_r($ar); 结果: Array ( [0] => 0 [1] => 0 [2] => 0 [3] => 0 [4] => 0 [5] => 0 [6] => 0 [7] => 0 [8] => 0 [9] => 0 ) array_fill - 创建一个数组并用值填充它。 user285292 2020-08-09T17:37:16Z2020-08-09T17:37:16Z $array = array_map(function ($b) { return 0; }, $array); print_r($array);
使用功能
array_fill结果: