PHP学习笔记之数组

一、什么是数组

   数组就是一组数据的集合、能在单个变量中存储多个值。

二、声明数组

  1、用php函数array();参数的语法为key=>value。

  例如<?php

  $array = array("hello","world","php","编程");

  print_r($array);

  ?>

  2、直接为数组元素赋值

  <?php

  $arr ;

  $arr[0]="hello";$arr[1]="world";$arr[2]="php";$arr[3]="编程";

  print_r($arr);

  ?>

三、数组的类型

  1、索引数组:已数字作为键的数组,索引是自动分配的(索引从 0 开始)

  例:<?php

  $user = array("1"=>"张三","2"=>"女","3"=>"19","4"=>"成都");

  ?>

  2、关联数组:带有指定键的数组

  例:<?php

  $user = array("name"=>"张三","sex"=>"女","age"=>"19","adder"=>"成都"); 

  ?>

  3、多维数据:一个数组里面带有多个数组的数组。

  例:$cars = array
  (
      array("Volvo",100,96),
      array("BMW",60,59),
      array("Toyota",110,100)
  );
  ?>

四、遍历数组

  1、遍历索引数组可以用for循环或者foreach

  <?php

  $user = array("1"=>"张三","2"=>"女","3"=>"19","4"=>"成都");

  $length = count($user);

  for($x = 0;$x<length;$x++){

      echo $user[$x];

      echo "<br>"; 

    }

  $user = array("name"=>"张三","sex"=>"女","age"=>"19","adder"=>"成都");

  foreach($user as $key=>$v){

    echo "Key=" . $key . ", Value=" . $v;

        echo "<br>";

  }

  ?>

 

posted on 2016-09-21 16:46  ^北上列车^  阅读(137)  评论(0)    收藏  举报

导航