Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP의 zip_entry_name() 함수 완벽 가이드

개요

PHP의 zip_entry_name() 함수는 열려 있는 ZIP 아카이브 내 특정 항목(entry)의 이름을 반환합니다. ZIP 압축 파일 안에 어떤 파일들이 포함되어 있는지 확인할 때 유용하게 사용됩니다.

구문

zip_entry_name(zip_entry)

매개변수

  • zip_entryzip_open()으로 열고 zip_read()를 통해 읽어 온 ZIP 항목 리소스를 지정합니다.

반환 값

해당 항목의 이름을 문자열로 반환하며, 처리에 실패하면 false를 반환합니다.

예제

다음은 "new.zip"이라는 ZIP 아카이브에 5개의 파일이 들어 있다고 가정한 예제입니다. 반복문을 통해 각 항목의 파일 이름을 순서대로 출력합니다.

<?php
   $zip = zip_open("new.zip");
   if ($zip) {
      while ($zip_entry = zip_read($zip)) {
         echo "File Name = ". zip_entry_name($zip_entry). "<br />";
      }
      zip_close($zip);
   }
?>

실행 결과

File Name = amit.txt
File Name = peter.txt
File Name = result.html
File Name = demo.java
File Name = settings.ini

참고 사항

zip_open(), zip_read(), zip_entry_name() 등 기존 절차형 ZIP 확장 함수는 PHP 8.0에서 제거되었습니다. 최신 버전의 PHP 환경에서는 객체 지향 방식의 ZipArchive 클래스를 사용하는 것이 좋습니다.