為什么這個(gè)else if會(huì)是寫$file['name']開始遍歷?
老師講的很好,就是這個(gè)三維數(shù)組有點(diǎn)不理解 ?為什么這個(gè)else if會(huì)是寫$file['name']開始遍歷 ?我覺得應(yīng)該寫$file這個(gè),老師現(xiàn)在遍歷$file['name'] 就應(yīng)該進(jìn)$file['name']去遍歷他的[0][1]...去了啊,什么時(shí)間會(huì)出來,遍歷$file['type']等后面的四個(gè)?
2018-12-11
我想很久沒有明白,按我現(xiàn)在的理解,對(duì)不對(duì)先不說,畢竟我也是小白,至少先說下我的理解。
這里時(shí)foreach了$file數(shù)組。所以可以在foreach內(nèi)部對(duì)name,type等進(jìn)行操作。
這是我的見解,如果是錯(cuò)的,請(qǐng)指正。
2017-09-17
根據(jù)樓上的意思其實(shí)這一段寫成這樣更好理解了
for($j = 0; $j < 4; $j++){
? ? ? ? ? ? ? ? ? ?$files[$i]['name']? ? ?=@ $file['name'][$j];
? ? ? ? ? ? ? ? ? ?$files[$i]['type']? ? ?=@ $file['type'][$j];
? ? ? ? ? ? ? ? ? ?$files[$i]['tmp_name'] =@ $file['tmp_name'][$j];
? ? ? ? ? ? ? ? ? ?$files[$i]['error']? ? =@ $file['error'][$j];
? ? ? ? ? ? ? ? ? ?$files[$i]['size']? ? ?=@ $file['size'][$j];
? ? ? ? ? ? ? ? ? ?$i++;
? ? ? ? ? ? ? ?}
2016-12-22
這個(gè)我也是想了大約十分鐘吧,我大概說一下我是這樣理解的,其實(shí)我們遍歷這個(gè)只是為了得到那個(gè)$file["name"]中的下標(biāo)$key,不是為了得到它的$val值,上傳四張就有四個(gè)下標(biāo)0-3,比如我們第一次遍歷,得到的$key是0,此時(shí)我們只需要將$file["name"]、$file["type"]......中的下標(biāo)為0的值賦給我們$files數(shù)組中的第i個(gè)二維數(shù)組就行了,希望能幫到你吧。
2016-02-13
這是要拆分?jǐn)?shù)組