当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

4.9快速创建数组

9/17/2020 9:26:54 PM 人评论

4.9快速创建数组

4.9 快速创建数组

函数range()可以快速创建指定元素范围的数组,其语法如下所示。


array range(mixed$low,mixed$high[,number$step])


函数range()返回一个数组,其中元素为参数从$low到$high的序列,包括它们本身。例如range(1,9)相当于array(1,2,3,4,5,6,7,8,9),如果$low>$high,则序列将从$high到$low。该函数的第3个参数$step是可选的,如果给出了step的值,它将被作为元素之间的跨度值。step应该为正值。如果未指定,step则默认为1。代码4-18演示了该函数的用法。

代码4-18 使用函数range()创建数组4-18.php


01 <?php

02 echo'<pre>';

03

04 $arr1=range(5,10);//创建数组$arr1

05 print_r($arr1);

06

07 $arr2=range('a','f');//创建数组$arr2

08 print_r($arr2);

09

10 $arr3=range(2,10,2);//创建数组$arr3

11 print_r($arr3);

12 ?>


【代码解析】这段代码在第4行首先创建一个元素从5到10的数组$arr1,然后第7行创建元素从字母a到f的数组$arr2,最后,第10行创建元素从2到10的数组,因为此时调用函数range()时,传入了第3个参数,指定元素之间的步长为2,所以,数组$arr3的元素从2开始,每次递增量为2,直到10为止。执行这段代码,可以看到如图4-18所示的结果。

图 4-18 使用range()快速创建数组

相关教程

共有条评论 网友评论

验证码: 看不清楚?