<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<?php
//遍历数组
//1.使用for循环遍历数组(适用于索引数组)
/*$arr = array(1,2,3,4,5,6,7,8,9);
for($a=0;$a<count($arr);$a++){
echo $arr[$a]."<br />";
}*/
//2.使用foreach遍历数组(用于索引数组和关联数组)推荐使用
//$arr = array("one"=>1,"two"=>2,"three"=>3,"four"=>4);
/*foreach($arr as $v){
echo $v."<br />";
}*/
/*foreach($arr as $k=>$v){
echo "{$k}--{$v}<br />";
}*/
//3.使用list()和each()方法配合遍历数组
//$arr = array("one"=>1,"two"=>2,"three"=>3,"four"=>4);
/*var_dump(each($arr));
var_dump(each($arr));*/
/*list($a,$b) = array("one",1);
echo $a;*/
/*while(list($k,$v)=each($arr)){
echo "{$k}--{$v}<br />";
}*/
//4.使用指针遍历
//$arr = array("one"=>1,"two"=>2,"three"=>3,"four"=>4);
//echo current($arr);//取出当前指针指向元素的值
//echo key($arr);//取出当前指针指向元素的索引
//next($arr);//将指针向后调一下
//prev($arr);//将指针向前调一下
//end($arr);//将指针调向最后一个
//reset($arr)//将指针重置
/*while(next($arr)){
echo current($arr);
echo key($arr);
}*/
/*do{
echo current($arr);
echo key($arr);
}while(next($arr))*/
//数组常用函数
//$arr = array(1,2,3,4,5,6,1);
//$arr1 = array("hello","by");
//var_dump(in_array(5,$arr));//判断元素是否在数组中存在
//var_dump(array_reverse($arr));//反转数组
//var_dump(array_unique($arr));//去重
//unset($arr[2]);//删除元素
//var_dump($arr);
//var_dump(array_values($arr));//重新索引
//var_dump(array_merge($arr,$arr1));//合并元素
/*$arr[] = "hello";
var_dump($arr);*///在数尾添加元素
?>
</body>
</html>