gpt4 book ai didi

php - 如何迭代 PHP $_FILES 数组?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:51:34 24 4
gpt4 key购买 nike

这可能是个愚蠢的问题,但是 PHP 数组 $_FILES 的格式非常奇怪,我以前从未使用过。有人能告诉我如何以理智的方式迭代这个数组吗?我曾经迭代过对象或类似数组的对象,但这种格式对我来说很奇怪。有没有办法像对象数组一样迭代这个数组?

( [attachments] => 
Array (
[name] => Array (
[0] => test1.png
[1] => test2.png
)
[type] => Array (
[0] => image/png
[1] => image/png
)
[tmp_name] => Array (
[0] => /tmp/phpmFkEUe
[1] => /tmp/phpbLtZRw
)
[error] => Array (
[0] => 0
[1] => 0
)
[size] => Array (
[0] => 9855
[1] => 3002
)
)
)

最佳答案

哇,这确实很奇怪,你在使用 <input type="file" name="attachments[]" /> 吗?在你的标记中?如果你有能力使用独特的 name= 来改变那些,你不会有那种奇怪的格式......

要直接回答您的问题,请尝试:

$len = count($_FILES['attachments']['name']);

for($i = 0; $i < $len; $i++) {
$fileSize = $_FILES['attachments']['size'][$i];
// change size to whatever key you need - error, tmp_name etc
}

关于php - 如何迭代 PHP $_FILES 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10780055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com