本帖最后由 zhen 于 2018-2-13 00:27 编辑
什么是数组?数组是特殊的变量,它可以同时保存一个以上的值。 如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的: $cars1="Volvo";$cars2="BMW";$cars3="SAAB";不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个汽车品牌,而不是 3 个呢? 解决方法是创建数组! 数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值。 在 PHP 中创建数组在 PHP 中, array() 函数用于创建数组: 一个简单的数组 - $arr=<font color="#ff0000">array</font>("星期一","星期二","星期三","星期四","星期五");
复制代码 在 JAVA中创建数组- String a[]=<font color="#ff0000">new </font>String[] {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"};
复制代码 遍历索引数组
PHP版:
- <?php
- $arr=array("星期一","星期二","星期三","星期四","星期五");
- echo $arr[1];
- echo count($arr);
- $arrlength=count($arr);//获取数组长度
- for($x=0;$x<$arrlength;$x++) {
- echo $arr[$x];
- echo "<br>";
- }
- ?>
复制代码 java版:
- public static void main(String[] args) {
- //一维数组
- String a[]=new String[] {"星期一","星期二","星期三","星期四","星期五","星期六","星期天"};
- String b[]=new String[] {"1号","2号","3号","4号","5号","6号","7号"};
- for(int i=0;i<7;i++) {
- System.out.println("本周日历:" +b[i] +a[i]);
- }
- //二维数组
- int c[][]=new int[][] {{1,2},{3,4},{5,6}};
- for(int i=0;i<c.length;i++) {
- for(int k=0;k<c[i].length;k++) {
- System.out.println("二维数组中包含的集合有:" + c[i][k]);
- }
- }
复制代码
|