![](/img/trans.png)
[英]Iterate (loop) through complicated range of numbers using groups to generate Bracket Sheet
[英]iterate through range of numbers to add as keys
我有67个数字的范围,类似于256到323,我想添加到现有数组。 价值是什么并不重要。
寻找代码来迭代这些数字,将它们作为键添加到数组中,而不是一次添加每个数字
$existingArray = array('foo', 'bar', 'baz');
$existingArray += array_fill_keys(range(256,323), null);
使用你喜欢的任何东西而不是null
。 您也可以使用array_flip()而不是array_fill_keys()。 您可以将索引键作为值,例如256 => 1,257 => 2等。
或者,使用array_merge而不是+
运算符。 取决于你想要的结果 。
你可以使用range()例如range(256,323)
您可以尝试使用range和array_merge函数。
就像是:
<?php
$arr = array(1,2,3); // existing array.
$new_ele = range(256,323);
// add the new elements to the array.
$arr= array_merge($arr,$new_ele);
var_dump($arr);
?>
推(); 可能看起来值得,或者你可以这样做
for($i=0;$i<count($array);$i++)
{
$anotherArray[$i] = $array[$i];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.