创建时间:2017-10-30
HTML页面
<form action="{:url('index/test1')}" method="post">
<input type="file" value="" name="file"><input type="submit" value="检测">
</form>后台代码
$pic = $_POST['file'];//获取到提交过来的文件信息
$pics = explode('.',$pic);//用.分割字符串 转换为数组
// var_dump($pics);
$num = count($pics);//获取数组长度
echo '上传的文件扩展名为:'.$pics[$num-1]; //输出扩展名因为文件上传路径的不确定性,所以转换完毕的数组长度也是不确定的。
但只要是完整的文件路径,并存储在数组中,都可以通过获取最后一个索引存储的值来确定扩展名的信息。
最后使用count()函数获取数组的长度,并且通过长度求得数组存储位置的最后一个索引,来捉去最终的文件扩展名