在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" ));;?>用函数输出一下,就会发现,其实就是定义了一个数组,数组里面在嵌套数组,如此嵌套下去,就可以产生一个多维数组出来。
数组,我们先到这里,在后期中,我们还会了解更多。。