-
12月02日
-
【函数功能】
该函数创建一个包含指定范围元素的数组。
【函数语法】
range ($start, $end, $step = null)
【参数说明】
$start:必需,数组的最低值。 $end:必需,数组的最高值。 $step:可选,元素之间的步进制。默认是 1。
【演示程序】
<?php /** * range ($start, $end, $step = null) * **/ $arr = range(0, 5); print_r($arr); echo '<br>'; $arr = range(0, 10,2); print_r($arr); echo '<br>'; $arr = range(10, 1,3); print_r($arr); ?>
【输出结果】
Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 [5] => 5 ) Array ( [0] => 0 [1] => 2 [2] => 4 [3] => 6 [4] => 8 [5] => 10 ) Array ( [0] => 10 [1] => 7 [2] => 4 [3] => 1 )
【特别注意】
1.该函数返回一个包含从 $start到 $end 之间的元素的数组。 2.如果 $start 参数大于 $end 参数,则创建的数组将是从 $end 到 $start。 3.PHP 版本:4+。 4.更新日志:step 参数是在 PHP 5.0 中新增的。 5.在 PHP 4.1.0 到 4.3.2 版本中,该函数将数字字符串看作字符串而不是整数。数字字符串将被用于字符序列,例如,"5252" 被看作 "5"。 6.支持字符序列和递减数组是在 PHP 4.1.0 中新增的,字符序列的值被限制在一个长度,如果长度大于一个,那么只使用第一个字符。在该版本之前,range() 只生成递增的整数数组。
【原版定义】
/** * Create an array containing a range of elements * @link http://www.php.net/manual/en/function.range.php * @param start mixed <p> * First value of the sequence. * </p> * @param end mixed <p> * The sequence is ended upon reaching the * end value. * </p> * @param step number[optional] <p> * If a step value is given, it will be used as the * increment between elements in the sequence. step * should be given as a positive number. If not specified, * step will default to 1. * </p> * @return array an array of elements from start to * end, inclusive. */
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/1202/145.html
收藏文章

登录
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
取消上传
评论内容为空!
还没有评论,快来抢沙发吧!
畅言云评
站长点击我去广告>
热评话题
- 德者,人之所得,使万物各得其所欲_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 义者,人之所宜,赏善罚恶,以立功立事_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 夫欲为人之本,不可无一焉_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 潜居抱道,以待其时!_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 极人臣之位;成绝代之功;如其不遇,没身而已_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 明于盛衰之道,通乎成败之数;审乎治乱之事,_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP
- 仁者,人之所亲,有慈惠恻隐之心,以遂其生成_PHP1234|PHP修炼之路|跟着明礼馨德一起修炼PHP