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

 更新时间:2015年06月19日 16:05:07   作者:企鹅不笨  
这篇文章主要介绍了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程序设计有所帮助。

相关文章

  • 关于PHP5和PHP7中数组实现方式的比较总结

    关于PHP5和PHP7中数组实现方式的比较总结

    PHP7比PHP5性能提升了两倍,全面一致的64位支持,以前的许多致命错误,现在改成抛出异常,下面这篇文章主要给大家介绍了关于PHP5和PHP7中数组实现方式比较的相关资料,需要的朋友可以参考下
    2021-09-09
  • php没有文件被上传的实例分析及解决办法

    php没有文件被上传的实例分析及解决办法

    在本篇文章里小编给大家整理的是一篇关于php没有文件被上传的实例分析及解决办法,有兴趣的朋友们可以跟着学习参考下。
    2021-11-11
  • PHP单元测试PHPUnit简单用法示例

    PHP单元测试PHPUnit简单用法示例

    这篇文章主要介绍了PHP单元测试PHPUnit简单用法,结合实例形式分析了PHPUnit的安装、单元测试简单操作技巧,需要的朋友可以参考下
    2018-07-07
  • PHP加密解密函数详解

    PHP加密解密函数详解

    这篇文章主要介绍了PHP加密解密的函数,此函数实现了对部分变量值的加密的功能,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • PHP中new static() 和 new self() 的区别介绍

    PHP中new static() 和 new self() 的区别介绍

    这篇文章主要介绍了PHP中new static() 和 new self() 的区别介绍,需要的朋友可以参考下
    2015-01-01
  • mayfish 数据入库验证代码

    mayfish 数据入库验证代码

    mayfish 可以灵活的自定义将要执行写入的数据内容的校验规则,以减少开发人员手动对每一个字段的数据进行校验的麻烦。
    2010-04-04
  • 在字符串指定位置插入一段字符串的php代码

    在字符串指定位置插入一段字符串的php代码

    在字符串指定位置插入一段字符串
    2010-02-02
  • PHP实现约瑟夫环问题的方法分析

    PHP实现约瑟夫环问题的方法分析

    这篇文章主要介绍了PHP实现约瑟夫环问题的方法,结合实例形式分析了php使用循环与递归实现约瑟夫环的相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • PHP+ajax实现获取新闻数据简单示例

    PHP+ajax实现获取新闻数据简单示例

    这篇文章主要介绍了PHP+ajax实现获取新闻数据,涉及php ajax交互获取信息及json格式处理的相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • php中的数组操作函数整理

    php中的数组操作函数整理

    PHP 中的数组实际上是一个有序图。图是一种把 values 映射到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个 PHP 数组作为值,也可以很容易地模拟树。
    2008-08-08

最新评论