<?php
$a1=array('first','second','third','fourth','fifth');
$a2=array('second','fourth','sixth'); //array() 函数用于创建数组。
$new_array= array_diff($a1,$a2); //array_diff比较$a1,$a2得到一个新数组; 取得数组子集
//while(list($key,$val)=each($new_array)) 是就读取$new_array数组值;
//并循环获取数组内容赋值给$key,$val
while(list($key,$val)=each($new_array)){//循环获取数组内容
// list() 函数用数组中的元素为一组变量赋值。
//注意,与 array() 类似,list() 实际上是一种语言结构,不是函数
echo "$key -> $val
";
//得到的结果 取得的是第一个$a1的结果(比较$a2里面没有的)
//0 -> first
//2 -> third
//4 -> fifth
}
?>