<?php function searchDir($path,&$data){ if(is_dir($path)){ $dp=dir($path); while($file=$dp->read()){ if($file!='.'&& $file!='..'){ searchDir($path.'/'.$file,$data); } } $dp->close(); } if(is_file($path)){ $data[]=$path; } } function getDir($dir){ $data=array(); searchDir($dir,$data); return $data; } ?>
이 메소드를 실행하면 파일 이름 배열이 반환됩니다. 출력을 순회하세요.
$list=getDir('image'); for($i=0;$i<count echo></count>'; }
얻은 파일 이름에 우리가 지정한 경로가 포함되어 있는 것을 보면 알 수 있습니다. 파일 이름만 가져오면 for 루프만 사용하면 됩니다. getDir($dir)을 사용하여 처리합니다.
반환하기 전에 다음 코드를 추가하세요.
for($i=0;$i<count><br><span> 게다가 파일명이 중국어로 되어 있어서 표시가 깨져서 나오면 인코딩 방식을 gb2312 </span><br>로 바꿔주시면 됩니다. <p> 위 내용은 내용을 포함하여 지정된 폴더에 있는 모든 파일의 파일 이름을 얻기 위해 PHP를 소개하는 내용입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다. </p> <p> </p></count>