|
数组分为三种:索引数组、关联数组、多维数组 【坑爹啊 胖爷的笔记本上 只记了两种 还好我一遍做笔记一边看】
获取数组长度的函数: count() ; 例如: $arrlength = count( 数组名 )
1.索引数组:- <?php
- $cars=array("Volvo","BMW","SAAB");
- $arrlength=count($cars);
- for($x=0;$x<$arrlength;$x++) {
- echo $cars[$x];
- echo "<br>";
- }
- ?>
复制代码
2.关联数组- <?php
- $age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
- foreach($age as $x=>$x_value) {
- echo "Key=" . $x . ", Value=" . $x_value;
- echo "<br>";
- }
- ?>
复制代码
3.多维数组 一层数组 叫一维数组 , 用多个一维数组组成的数组,叫做二维数组,同理 可以三维、四、神经你想多少都没问题;
二维数组长啥样? 来来来 哥带你看看, 三维的 自己YY!- $cars = array
- (
- array("Volvo",22,18),
- array("BMW",15,13),
- array("Saab",5,2),
- array("Land Rover",17,15)
- );
复制代码 那怎么处理呢? 是不是傻!当然是 for循环套for循环! 咳咳 我偷个懒 用foreach- foreach ($cars as $key => $value) {
- //第一步循环一维数组,拿到值
- foreach ($value as $k2 => $v) {
- echo "第$key 大类------ $k2 小类的值为 $v <br/>";
- }
- }
复制代码
|
|