패턴과 일치하는 하위 디렉토리와 하위 디렉토리에있는 모든 파일을 나열하고 나중에 사용할 수 있도록 배열을 배열로 반환하려고합니다. 나는 이것을 수행하기 위해 실제로 dirs의 배열을 전달하기를 원할 것이다.php는 패턴과 일치하는 dir 및 sub dirs 등의 배열 파일에 나열합니다.
0
A
답변
1
$dirs= new ArrayIterator(array('./', '/dir_two'));
$list = array();
foreach($dirs as $dir){
$dir_iterator = new RecursiveDirectoryIterator($dir);
$iterator = new RecursiveIteratorIterator($dir_iterator, RecursiveIteratorIterator::SELF_FIRST);
foreach($iterator as $file){
if(preg_match('~.*~',$file->getFilename()))
array_push($list,$file->getPathname());
}
}
print_r($list);
0
여기에 glob이 있지만 패턴에 충분한 표현력이 부족할 수 있습니다. 쉘은 정규 표현식이 아닌 동일한 패턴을 사용합니다.
관련 문제
- 1. 패턴과 일치하는 파이썬 모듈
- 2. 다음 패턴과 일치하는 정규식 준수?
- 3. 패턴과 일치하는 가장 짧은 문장을 찾는 알고리즘
- 4. 일치하는 배열 및 함수 구문
- 5. 패턴과 일치하는 부분 문자열을 추출하는 방법은 무엇입니까?
- 6. 특정 URL 패턴과 일치하는 PHP 정규식
- 7. 문자열 패턴과 일치하는 모든 서비스 이름 표시
- 8. Java의 패턴과 일치하는 디렉토리의 파일 나열
- 9. 특정 시간 범위와 일치하는 PHP는
- 10. PHP는 : 다른 배열
- 11. PowerShell을 사용하여 패턴과 일치하는 첫 번째 파일 찾기
- 12. 배열 배열 - 파일에 문제가
- 13. 패턴과 일치하는 모든 Excel 그리기 레이어 모양 삭제
- 14. PHP는 배열 2 할
- 15. PHP는 배열 항목의 변수가
- 16. PHP는 다차원 배열 질문
- 17. IEnumerable 및 문자열 배열 - 일치하는 값 찾기
- 18. Dir 삭제 금지
- 19. Dirs Program Files (x86) 및 프로그램 파일
- 20. 배열 자료 구조 PHP는 문제
- 21. 유닉스 디렉토리의 최대 dir 수
- 22. LDAP를 통해 지정된 패턴과 일치하는 속성을 가진 항목을 검색하려면 어떻게합니까?
- 23. -I dir versus -isystem dir
- 24. PHP는 배열 데이터를 서버에 게시합니다
- 25. PHP는 mysql 날짜로 배열 정렬
- 26. PHP는 루프 배열 HTML 테이블
- 27. PHP는 json_decode는 어떻게 출력 배열
- 28. JQuery와 DIR, 지글 지글 및
- 29. 사진, 비디오 등의 파일에 자신의 옵션 추가
- 30. 유사성을 나열합니다.