当前位置: 首页 > 编程笔记 >

php根据一个给定范围和步进生成数组的方法

薛宇
2023-03-14
本文向大家介绍php根据一个给定范围和步进生成数组的方法,包括了php根据一个给定范围和步进生成数组的方法的使用技巧和注意事项,需要的朋友参考一下

这里给定开始和结束值,再给定一个步进值,就可以生成一个等差数组。

function array_range($from, $to, $step=1){
  $array = array();
  for ($x=$from; $x <= $to; $x += $step){
    $array[] = $x;
  }
  return $array;
}
print_r(array_range(0, 20, 5));
/*
returns:
Array
(
  [0] => 0
  [1] => 5
  [2] => 10
  [3] => 15
  [4] => 20
)
*/

希望本文所述对大家的php程序设计有所帮助。

 类似资料:
  • 问题内容: 我有一个n维数组,如下所示: 在此数组中,元素表示低值和高值。例如:指 我需要使用上面给出的范围生成所有值的组合。例如我想要 我已经尝试了以下方法来获得想要的东西: 笛卡尔函数取自使用numpy来构建两个数组的所有组合的数组 我需要做 几百万遍 。 我的问题:是否有 更好/有效的 方法来做到这一点? 问题答案: 我认为您正在寻找的是。不幸的是,这会以与所需格式不同的格式返回数组,因此您

  • 本文向大家介绍Java 生成给定范围内的随机数,包括了Java 生成给定范围内的随机数的使用技巧和注意事项,需要的朋友参考一下 为了生成给定范围内的随机数,Java代码如下- 示例 输出结果 名为Demo的类包含主要功能。在这里,将创建一个新的随机实例以及一个新的数组列表。创建随机元素并将其分配给变量。使用add函数将这些随机变量添加到列表中。这些元素显示在控制台上。

  • 本文向大家介绍C#生成给定范围内的随机整数,包括了C#生成给定范围内的随机整数的使用技巧和注意事项,需要的朋友参考一下 示例 生成一个介于minValue和之间的随机数maxValue - 1。            

  • 问题内容: 我需要生成一个范围内的随机唯一数字吗?怎么做 ? 我可以通过生成随机数 我知道这段代码不好,所以我需要一个更好的优化版本代码!帮帮我 ! 例如:如果我需要在1到15之间生成3个数字,它们应该像5、9、1而不是3,1,2 [具有1-3(我要生成的数字)] 问题答案: 以随机顺序排列数字范围的数组: 包装功能: 例: 结果:

  • 问题内容: 如何在给定范围之间生成奇数随机数。 对于例如:对于1到6之间的范围。随机编号为3或1或5 产生随机数的方法: 请参阅如何在Java中生成特定范围内的随机整数? 产生奇数随机数的方法 此函数将始终将2转换为3而不是1。我们能否使它成为一个更随机的函数,该函数有时将2转换为3,有时转换为1? 问题答案: 假设max为包容性,我建议以下几点: 它导致所有奇数之间的偶数分布。

  • 第一次在StackOverflow。我希望有人能帮我搜索一个算法。 我需要在给定的范围内生成N个随机数,求和到给定的和! null 可以生成N个常数和的数,解模,像这样:生成和是常数的随机数,但我不能用范围来完成。 或者通过产生N个随机值,将它们求和,然后将常数和除以随机和,然后将每个随机数乘以这个商,就像这里提出的那样。 我不能采用这些解决方案的主要问题是,我的每个随机值都有不同的范围,我需要这