我正在测试多个上传文件的代码,代码为:
if (isset($_FILES['files']) === true){
$files = $_FILES['files'];
echo '<pre>', print_r($files, true), '</pre>';
}
我得到的结果是:
Array
(
[name] => Array
(
[0] => 024.JPG
[1] => 0241.jpg
)
[type] => Array
(
[0] =>
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] =>
[1] => C:\xampp\tmp\phpCAC.tmp
)
[error] => Array
(
[0] => 1
[1] => 0
)
[size] => Array
(
[0] => 0
[1] => 1851007
)
)
有人可以告诉我为什么它没有显示带有大写字母扩展名的图片的结果? 我在xampp 1.8.1 windows 7 64位
中运行此文件感谢所有
答案 0 :(得分:0)
我找到了解决这个问题的方法。对于可能感兴趣的人来说,代码是:
if (isset($_FILES['files']) === true){
$files = $_FILES['files'];
for ($x = 0; $x < count($files['name']); $x++) {
$image = explode('.', $files['name'][$x]);
$image_name = array_slice($image, -2, 1);
$image_ext = strtolower(end($image));
}
echo '<pre>', print_r($files, true), '</pre>';
}