php入门之数组浅析

   在c语言中,我就喜欢用数组,主要要的原因是方便查找。

   在PHP中,用数组来存储,用户提交的表达值,也是一个不错的选择。下面来解释一种数据建立的方式

方式一:直接赋值

  <?php
  

     $username = array('李立','李开复','李金斗','李自成','李世民','李嘉诚'); 
 

 ?>

   这种方式的有一种好处就是自动分配ID号;我们用print_r($username)这函数来看看结果

Array (

            [0] => 李立

            [1] => 李开复

            [2] => 李金斗

            [3] => 李自成

            [4] => 李世民

            [5] => 李嘉诚

       )

   这样就很明晰了,程序在运行的时候,自动加了ID号。

第二种:人为的加ID建;

<?php
   

   $username[0]  =  '李立';
   $username[1] =  '李开复';  //其实用$username[1] = "李开复";其中单引号和双引号的用法跟c语言是一样的,我就不重复了。

 

?>

 同样用print_r($username)函数输出数组,结果是

Array (

        [0] => 李立

       [1] => 李开复

         )

是不是一样?少了几位是因为的输入的时候偷懒了。 这些还是只是一些简单的一维数组,还有关系数组(可以用于网站用户注册时候对表单传过来的数据的储存)

 例如:<?php

  $guest['username']  = '李立';
  $guest['password'] =  '123456';
  $guest['sex'] = '男';

    ?>

看看输出结果

Array

 (

              [username] => 李立

             [password] => 123456

             [sex] => 男

有什么不同?没什么不同,只是数组的下标不是在ID值而我们自己设计的名称。

接下来就是多维数组了,

<?php
$families = array
(
  "Griffin"=>array
  (
  "Peter",
  "Lois",
  "Megan"
  ),
  "Quagmire"=>array
  (
  "Glenn"
  ),
  "Brown"=>array
  (
  "Cleveland",
  "Loretta",
  "Junior"
  )
);
;
?>

用函数输出一下,就会发现,其实就是定义了一个数组,数组里面在嵌套数组,如此嵌套下去,就可以产生一个多维数组出来。

 数组,我们先到这里,在后期中,我们还会了解更多。。 

posted @ 2011-10-06 20:13  望舒 || summer  阅读(182)  评论(0编辑  收藏  举报