所以我做了一个API调用。这将生成一个包含动态数量元素的数组。我想添加额外的空键,直到元素数达到50(api调用总是小于50)。最简单的方法是什么?目前我在做:
$dataArray = $this->APICall();
$toAdd = 50 - count($dataArray);
for($x=$toAdd;$x<=50;$x++)
{
$dataArray[$x] = "";
}
我想检查是否有一种更容易的,也许是单行的方式......
答案 0 :(得分:1)
有一个函数array_fill
可以用来填充大小为50的空格。然后将它与初始数组合并。
array_fill
的文档是here
$dataArray = array_merge($dataArray, array_fill(count($dataArray), 50 - count($dataArray), ""));