亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么print_r后會多出數組


function getFile() {
?? ?$i = 0;
?? ?foreach ( $_FILES as $file ) {
?? ??? ?if (is_string ( $file ['name'] )) {
?? ??? ??? ?$file [$i] = $file;
?? ??? ??? ?$i ++;
?? ??? ?} elseif (is_array ( $file ['name'] )) {
?? ??? ??? ?foreach ( $file['name'] as $key => $val ) {
?? ??? ??? ??? ?$file [$i] ['name'] = $file ['name'] [$key];
?? ??? ??? ??? ?$file [$i] ['type'] = $file ['type'] [$key];
?? ??? ??? ??? ?$file [$i] ['tmp_name'] = $file ['tmp_name'] [$key];
?? ??? ??? ??? ?$file [$i] ['error'] = $file ['error'] [$key];
?? ??? ??? ??? ?$file [$i] ['size'] = $file ['size'] [$key];
?? ??? ??? ??? ?$i ++;
?? ??? ??? ?}
?? ??? ?}
?? ?}
?? ?return? ($file);
}


Array
(
??? [name] => Array
??????? (
??????????? [0] => b.jpeg
??????????? [1] => Lighthouse.jpg
??????????? [2] => Tulips.jpg
??????????? [3] => Lighthouse.jpg
??????? )

??? [type] => Array
??????? (
??????????? [0] => application/octet-stream
??????????? [1] => image/jpeg
??????????? [2] => image/jpeg
??????????? [3] => image/jpeg
??????? )

??? [tmp_name] => Array
??????? (
??????????? [0] => D:\wamp\tmp\php6162.tmp
??????????? [1] => D:\wamp\tmp\php6163.tmp
??????????? [2] => D:\wamp\tmp\php6174.tmp
??????????? [3] => D:\wamp\tmp\php6185.tmp
??????? )

??? [error] => Array
??????? (
??????????? [0] => 0
??????????? [1] => 0
??????????? [2] => 0
??????????? [3] => 0
??????? )

??? [size] => Array
??????? (
??????????? [0] => 5
??????????? [1] => 561276
??????????? [2] => 620888
??????????? [3] => 561276
??????? )

??? [0] => Array
??????? (
??????????? [name] => b.jpeg
??????????? [type] => application/octet-stream
??????????? [tmp_name] => D:\wamp\tmp\php6162.tmp
??????????? [error] => 0
??????????? [size] => 5
??????? )

??? [1] => Array
??????? (
??????????? [name] => Lighthouse.jpg
??????????? [type] => image/jpeg
??????????? [tmp_name] => D:\wamp\tmp\php6163.tmp
??????????? [error] => 0
??????????? [size] => 561276
??????? )

??? [2] => Array
??????? (
??????????? [name] => Tulips.jpg
??????????? [type] => image/jpeg
??????????? [tmp_name] => D:\wamp\tmp\php6174.tmp
??????????? [error] => 0
??????????? [size] => 620888
??????? )

??? [3] => Array
??????? (
??????????? [name] => Lighthouse.jpg
??????????? [type] => image/jpeg
??????????? [tmp_name] => D:\wamp\tmp\php6185.tmp
??????????? [error] => 0
??????????? [size] => 561276
??????? )

)

正在回答

1 回答

嗯 就是做成這樣二維的索引+關聯形式的數組

之后在通過foreach來遍歷,將每個文件上傳成功

^-^...

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP實現文件上傳與下載
  • 參與學習       43750    人
  • 解答問題       338    個

本課程講解了文件上傳的原理和配置,學會兩種方式實現文件上傳與下載

進入課程

為什么print_r后會多出數組

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號