1
寫一個(gè)函數(shù)能遍歷一個(gè)文件下的所有文件和文件夾
function my_scandir($dir)
{
$files=array();
if($handle=opendir($dir))
{
while (($file=readdir($handle))!==false)
{
if($file!=".."&&$file!=".")
{
if(is_dir($dir."/".$file))
{
$files[$file]=scandir($dir."/".$file)
}
else
{
$files[]=$file;
}
}
}
closedir($handle);
return $files;
}
}
2
有關(guān)empty(),isset(),is_null()
- empty() 判斷一個(gè)變量是否為空。當(dāng)一個(gè)變量$a=0的時(shí)候,empty($a)的值是1邑滨,當(dāng)變量$a=null的時(shí)候,empty($a)的值也是1;
- isset()秉氧,當(dāng)一個(gè)變量$a=0的時(shí)候,isset($a)是為真的蜒秤,但是當(dāng)變量$a=null的時(shí)候汁咏,isset($a)是為假的
- is_null(),當(dāng)變量$a=0的時(shí)候作媚,is__null($a)是為假的攘滩,但是當(dāng)變量來(lái)那個(gè)$a=null的時(shí)候,is_null($a)是為假的纸泡。
- 當(dāng)一個(gè)數(shù)組 $array=array();
empty($array)為真漂问;isset($array)為真,但是is_null($array)為假女揭; - 當(dāng)一個(gè)數(shù)組 $array=array(); $array=null時(shí)蚤假,
empty($array)為真,isset($array)為假 is_null($array)為真吧兔; - 當(dāng)一個(gè)數(shù)組 $array=array(0)的時(shí)候勤哗;
empty($array)為假,isset($array)為真掩驱,is_null($array)為假