PHP-多文件上传

  • 2020 年 3 月 26 日
  • 筆記

1.8 多文件上传

1、多文件上传

1.9 讲解

1、递归遍历文件夹

<?php  //获取文件夹的子级  function getFile($path) {  	$folder=opendir($path);		//打开文件夹  	echo '<ul>';  	while($f=readdir($folder)){	//读取文件夹  		if($f=='.' || $f=='..')  			continue;  		echo '<li>'.iconv('gbk','utf-8',$f).'</li>';  		$subpath="{$path}/{$f}";  		if(is_dir($subpath))	//如果子级还是文件夹,继续打开并读取  			getFile($subpath);  	}    	echo '</ul>';  }  //测试  getFile('./');

运行结果

2、一只猴子看守一堆桃子,第一天吃了一半后又多吃了1个,第二天一样,到第十天的时候就剩下一个桃子,请问原来有几个桃子?

分析

f(n)-(f(n)/2+1)=f(n+1)  =>f(n)/2-1=f(n+1)  =>f(n)=(f(n+1)+1)*2

代码实现

<?php  function getTao($n) {  	if($n==10)  		return 1;  	return (getTao($n+1)+1)*2;  }  echo getTao(1);    //1534