하나의 foreach 루프에서 두 개의 배열을 사용하고 있습니다. 두 개의 입력 파일 유형 배열에 대해 작성한 코드 스 니펫은 다음과 같습니다.하나의 foreach 루프에 두 개의 배열 표시
ArrayArray ([0] => C:\xampp\tmp\phpC24D.tmp [1] => C:\xampp\tmp\phpC24E.tmp [2] => C:\xampp\tmp\phpC25F.tmp [3] => C:\xampp\tmp\phpC260.tmp [4] => [5] => [6] => [7] => [8] => [9] => [10] =>)
그것은 오직 하나의 어레이를 인쇄하고, 다른 배열을 출력하지 않는다 :
$file[]= $_FILES['f_name']['name'];
$tmp_name[]=$_FILES['f_name']['tmp_name'];
foreach (array_combine($file, $tmp_name) as $code => $name) {
print_r($code);
print_r($name);
}
난 어레이 인쇄 탈 얻어진 값이된다. 어떻게 인쇄 할 수 있습니까? 사전에 감사합니다.
그 모든 혼란의 요점은 무엇입니까? 새 배열을 할당 한 다음 다시 결합해야하는 이유는 무엇입니까? 이미 $ _FILES를 사용할 수없는 이유가 무엇입니까? –