a. IF不是非要和ELSE的。return 0是function反回值,不再执行后面的代码b. list($key,$value)=each($arr)是将数组的键值赋给$key,值赋给$value,这里就是在定义。 while语句是指数组$arr还没有结束时循环执行。