我正在测试一个多上传文件的代码,代码是:
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 窗口 7 64 位中运行此文件
感谢大家
我找到了这个问题的解决方案。对于可能感兴趣的人,这里是代码:
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>';
}