저는 약간 새로운 프로젝트를 진행하고 있습니다. 특정 디렉토리에 얼마나 많은 파일이 있는지 알고 싶었습니다.
<div id="header">
<?php
$dir = opendir('uploads/'); # This is the directory it will count from
$i = 0; # Integer starts at 0 before counting
# While false is not equal to the filedirectory
while (false !== ($file = readdir($dir))) {
if (!in_array($file, array('.', '..') and !is_dir($file)) $i++;
}
echo "There were $i files"; # Prints out how many were in the directory
?>
</div>
이것이 내가 지금까지 (검색에서) 가진 것입니다. 그러나 제대로 나타나지 않습니까? 몇 가지 메모를 추가 했으므로 자유롭게 제거 할 수 있습니다. 가능한 한 최대한 이해할 수 있도록합니다.
더 많은 정보가 필요하거나이 내용을 충분히 설명하지 않은 것 같다면 언제든지 말씀해주십시오.
count(scandir("uploads/")) - 2
그 루프보다 같은 관용구를 사용하는 것이 더 짧을 것입니다.