数组:很多的变量通过有序的排列组成的变量集合,这个集合就叫做数组
$数组名 = array (元素值1,元素值2,元素值3.....)
查看源码显示效果
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
数组元素的标识符(下标,就是[]里面)全都是数字的数组就是索引数组
索引数组的数组元素的赋值
格式:
$数组名[下标] = 值;
索引数组数组元素的访问
格式:
echo $数组名[下标];
索引数组的遍历:检索数组中每个数组元素
for循环遍历:
for($i=0;$i<count($arr);$i++){
echo $arr[$i];
}
count($数组名):计算数组中有多少个数组元素
$arr = array(1,2,3,4);
foreach($arr as $key=>$vo){
echo $vo;
}
$数组名: 是指要被遍历的数组
$key: 存储的是当前数组元素的标识符
$vo :存储的是当前数组的数组元素值
注意:
1.foreach可以自动识别数组中是否还有数组元素,如果有就能继续遍历,如果没有就停止遍历
2.for()识别的是下标,只要下标小于数组元素个数,就循环
3.$key和$vo是表示数组元素标识符和数组元素值的关系,变量名可以自定义
但是必须要保证$a=>$b这种指向的格式
4.$key(数组元素标识符) 可以根据实际的要求进行省略
$数组名 = array (元素值1,元素值2,元素值3.....)
- <?php
- $arr = array(1,2,3,4);
-
- print_r($arr);
-
- ?>
查看源码显示效果
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
数组元素的标识符(下标,就是[]里面)全都是数字的数组就是索引数组
格式:
$数组名[下标] = 值;
- <?php
- $arr_1 = array(1,2,3,4,5);
-
- $arr_1[4]=6;//重新定义下标为4的值,新值等于6
-
- print_r($arr_1);
-
- echo "<hr/>"
- ?>
格式:
echo $数组名[下标];
点击(此处)折叠或打开
- <?php
- echo $arr_1[4];//返回的值:6
- ?>
for循环遍历:
for($i=0;$i<count($arr);$i++){
echo $arr[$i];
}
count($数组名):计算数组中有多少个数组元素
$arr = array(1,2,3,4);
foreach($arr as $key=>$vo){
echo $vo;
}
$数组名: 是指要被遍历的数组
$key: 存储的是当前数组元素的标识符
$vo :存储的是当前数组的数组元素值
注意:
1.foreach可以自动识别数组中是否还有数组元素,如果有就能继续遍历,如果没有就停止遍历
2.for()识别的是下标,只要下标小于数组元素个数,就循环
3.$key和$vo是表示数组元素标识符和数组元素值的关系,变量名可以自定义
但是必须要保证$a=>$b这种指向的格式
4.$key(数组元素标识符) 可以根据实际的要求进行省略
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30322590/viewspace-1742257/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30322590/viewspace-1742257/