周大胖子 发表于 2018-7-21 17:33:14

PHP数组

数组分为三种:索引数组、关联数组、多维数组      【坑爹啊胖爷的笔记本上 只记了两种 还好我一遍做笔记一边看】

获取数组长度的函数: 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/>";
            }
      }








周大胖子 发表于 2018-7-21 17:34:54

echo: 输出非函数;
print : 打印字符串 ;
print_r :则是打印复合类型 如 数组、对象!
页: [1]
查看完整版本: PHP数组