Arce 发表于 2021-7-2 14:59:34

从PHP开始学*** -- 数组

  别害怕,你迷茫的路,别人也迷茫过,走过去就好了。。。
  ----  网易云热评
  一、把多个数据放到一个变量里面的集合叫做数组
  二、数组分类
  1、索引数组,以下标取值

[*] 
<?php$a = array('1',2,3,'324');echo "$a";echo "<br/>";echo "$a";echo "<br/>";var_dump($a);echo "<br/>";var_dump($a);?>运行结果:3324int(3)string(3) "324"

[*] 
<?php$a[] = '1';$a[] = 123;$a[] = '123';$a[] = 456;echo "$a";echo "<br/>";echo "$a";echo "<br/>";var_dump($a);echo "<br/>";var_dump($a);echo "<br/>";print_r($a);?>运行结果:123456string(3) "123"array(4) { => string(1) "1" => int(123) => string(3) "123" => int(456) }Array ( => 1 => 123 => 123 => 456 )  2、关联索引,自定义下标,下标必须用单引号

[*] 
<?php$a = array('a'=>'1','b'=>2,'c'=>3,'d'=>'324');echo "$a";echo "<br/>";echo "$a";echo "<br/>";var_dump($a);echo "<br/>";var_dump($a);?>运行结果:13string(1) "1"string(3) "324"  3、遍历普通数组,count函数计算数组个数

[*] 
<?php$a = array('1',2,3,'324');for ($i=0; $i <count($a) ; $i++){echo "$a[$i]"."<br/>";}?>4、遍历关联数组<?php$a = array('a'=>'1','b'=>2,'c'=>3,'d'=>'324');foreach ($a as $key => $value) {echo "$a[$key]<br/>";}?>  4、二维数组

[*] 
<?php$a = array(1,2,3,array('a','b','c'));foreach ($a as $key => $value) {if(is_array($value)){foreach ($value as $k => $v) {echo "$v"."<br/>";      }    }else{echo "$value"."<br/>";    }}?>
  
页: [1]
查看完整版本: 从PHP开始学*** -- 数组