PHP 파일 확장자는 파일 업로드에 대한 적절한 유효성 검사를 받는 데 매우 유용합니다. 파일 이름이나 파일 위치에서 확장자를 얻는 것은 프로그래머가 다른 프로그래밍 언어나 다른 확장자를 가진 파일이 아닌 PHP와 관련된 파일만 업로드하거나 조작해야 한다는 것을 알 수 있기 때문에 매우 유용합니다. 사용자 정의 PHP는 필요한 PHP 관련 파일을 업데이트할 수 있는 파일의 필수 확장자를 반환하는 함수로서 파일 확장자를 가져와야 할 때마다 중요한 역할을 합니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
모든 프로그래밍 언어에는 파일 확장자가 있으므로 PHP 파일에도 다음과 같은 확장자가 있습니다.
public SplFileInfo::getExtension() : string, filename etc.
어디,
모든 프로그래밍 언어에서 파일 확장자를 얻는 방법은 여러 가지가 있습니다. PHP와 관련된 내용과 파일을 인식하여 쉽게 조작할 수 있도록 도와주기 때문입니다. 따라서 PHP에는 파일 확장자와 관련하여 많은 장단점이 있으며, PHP에서 확장자를 얻는 방법은 다음과 같습니다.
아래에 언급된 예시는 다음과 같습니다
이 프로그램은 SplFileInfo를 내장 함수로 사용하는 getExtension 함수를 보여줍니다. 이 함수를 사용하면 출력에 표시된 대로 PHP 코드베이스에서 지원되도록 확장이 포함된 문자열을 전달할 수 있습니다.
코드:
<?php $in_1 = new SplFileInfo('foam.txt'); var_dump($in_1->getExtension()); $in_1 = new SplFileInfo('import_ant.tar.gz'); var_dump($in_1->getExtension()); $in_1 = new SplFileInfo('image_with.jpeg'); var_dump($in_1->getExtension()); ?>
출력:
This program demonstrates the pathinfo, which tells about the given file’s information and can be used to get the directory name, base name, file name, and extension. It will return the text file as shown in the output.
Code:
<?php $fil_nm = 'directory_1/anu.txt'; $extnsn = pathinfo($fil_nm, PATHINFO_EXTENSION); var_dump($extnsn); ?>
Output:
This program demonstrates the approach to get the file extension if in a file with multiple periods or dots exists then also pathinfo will work as shown in the output.
Code:
<?php $fl_nm = 'fldr/exmpl.txt.jpeg.tar.gz'; $extnsn = pathinfo($fl_nm, PATHINFO_EXTENSION); var_dump($extnsn); ?>
Output:
This program demonstrates the custom function which is used for returning substring by calling the function wherever required, as shown in the output.
Code:
<?php function get_fl_extnsn($fname) { return substr(strrchr($fname,'.'),1); } echo get_fl_extnsn('extension.jpg.txt'); ?>
Output:
This program demonstrates the output if there is no extension if an empty string with pathinfo() function will return as shown.
Code:
<?php $fl_pth = 'path/to_1/file_n/'; $extn = pathinfo($fl_pth, PATHINFO_EXTENSION); var_dump($extn); ?>
Output:
This program demonstrates the pathinfo regarding the file name with an extension which is being included and is manipulated as per the requirement as shown in the output. It can support a multi dot file structure for getting the extension.
Code:
<?php $pth_pp = pathinfo('include/bin.include.php'); echo $pth_pp['extension'], "\n"; echo $pth_pp['filename'], "\n"; ?>
Output:
PHP get file extension like other programming languages is used for identifying the type of PHP file that will get uploaded and manipulated by giving some must information like a directory, extension, file name, basename. It is advantageous when some troubleshooting is required from getting out of a stuck situation.
위 내용은 PHP는 파일 확장자를 얻습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!