

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>标题</title>
<style type="text/css">
body{ margin: 0; padding: 0; text-align: center;}
#menu { width:800px; margin:0 auto; text-align:left; }
#menu ul { float:left; margin:0px; padding:0px; list-style:none;}
#menu ul li { float:left; width:99px; display:block; line-height:30px; text-align:center; background: yellow;}
#menu .mendiv {float:left; width:1px; height:20px; background:#888; margin-top:5px;}
</style>
</head>
<body>
<div id="menu">
<ul>
<li>菜单一</li>
<li class='mendiv'></li>
<li>菜单二</li>
<li class='mendiv'></li>
<li>菜单三</li>
<li class='mendiv'></li>
<li>菜单四</li>
<li class='mendiv'></li>
<li>菜单五</li>
<li class='mendiv'></li>
</ul>
</div>
</body>
</html>
三、 数值与数据结构
3.1打印函数
Var_dump( )打印所有元素的数据类型及数值
Print_r()打印值
3.2 数组的申明和赋值
$Array = array(1,”wo”,”try”);
关联数组需要用到 =>将下标和值进行关联
$Array = array(''1'=>”wo”,"2"=>”hha”);
关联数组需要用到 =>将下标和值进行关联
$array2= array(
"1"=>1,
"2"=>"wp",
"3"=>"hah"
);
提取数组用mysql_fetch_row()(从结果集中获取一行作为枚举数组)一般与for循环合用,至于数组的长度一般用count()进行获取
for ($i= 1;$i<=count($array2);$i++){
echo $array2[$i];
}
3.3 数组的遍历
由于for 语句在遍历数组时具有许多的局限性。PHP4中设计了foreach()函数作为专门遍历数组的函数,在PHP5中也可以遍历对象
Foreach的两种语法
Foreach($array as=> $value)
Foreach( $array as $key =>$value )
至于赋值的话可以直接存储起来然后打印输出
$i=5;
$array= array();
while ($i !=0){ //条件为真则运行
$array[]=1;
$i--;
}
var_dump($array);
多维数组的遍历也需要 嵌套多个foreach来执行foreach
List()严格来说是一种语言结构
List($a,$b,$c) = array(1,2,3);
一一对应;
或者
$array = array(1,2,3);
List($a,$b,$c ) = $array;
值得一提的是list()中的变量个数直接跟数组中的$array中的各个值挂钩
3.4 数组内部指针的控制
例:current($arry)