찾다
백엔드 개발PHP 튜토리얼파일 경로 정보를 얻기 위한 php pathinfo() 함수에 대한 자세한 설명

pathinfo() 함수는 어떤 역할을 하나요?

PHP에서는 pathinfo() 함수를 사용하여 파일 경로 정보를 배열 형식으로 반환합니다. 구문은 다음과 같습니다:

구문

pathinfo(path,options)

매개변수 세부정보:

매개변수 설명
경로 필수입니다. 확인할 경로를 지정합니다.
process_sections
参数 描述
path 必需。规定要检查的路径。
process_sections

可选。规定要返回的数组元素。默认是 all。

可能的值:

  • PATHINFO_DIRNAME - 只返回 dirname

  • PATHINFO_BASENAME - 只返回 basename

  • PATHINFO_EXTENSION - 只返回 extension

선택 사항. 반환할 배열 요소를 지정합니다. 기본값은 모두입니다.

가능한 값:


  • PATHINFO_DIRNAME - dirname만 반환
  • PATHINFO_BASENAME - 기본 이름만 반환

  • PATHINFO_EXTENSION - 확장자만 반환

다음 배열 요소를 포함합니다. [dirname]: 파일 경로의 디렉터리 부분을 반환합니다.

[basename]: 파일 경로의 파일 이름 부분을 반환합니다.

[extension]: 반환합니다. 파일 경로에 있는 파일의 유형 부분

Ps: 모든 단위를 얻을 필요가 없는 경우 pathinfo() 함수는 문자열을 반환합니다.

파일 경로 정보를 얻기 위한 php pathinfo() 함수에 대한 자세한 설명

예제

예제 1, pathinfo() 함수를 사용하여 모든 파일 경로 정보를 얻으며, 코드는 다음과 같습니다

<?php
print_r(pathinfo("/testweb/test.txt"));
?>

코드 실행 결과 :

파일 경로 정보를 얻기 위한 php pathinfo() 함수에 대한 자세한 설명[filename]: php 파일의 파일 이름입니다.

예제 2, pathinfo() 함수를 사용하여 개별 PATHINFO_BASENAME 정보를 얻으려면 코드는 다음과 같습니다.
<?php
print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));
?>
코드 실행 결과:

위 내용은 파일 경로 정보를 얻기 위한 php pathinfo() 함수에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
win7桌面文件路径在哪里win7桌面文件路径在哪里Jul 11, 2023 pm 03:17 PM

在哪里可以找到win7桌面文件路径和win7桌面文件路径?当我们的电脑永久存在时,它会卡住。随着我们的文件越来越多,电脑运行会越来越慢。那么win7桌面文件路径在哪里呢?让我们分享教程。1.首先,我们打开C盘文件夹。2.然后找到桌面,右击选择属性。3.弹出属性框,选择快捷方式,下面有目标文件路径。以上是关于win7桌面文件路径的搜索方法,希望对大家有所帮助。

FileNotFoundError:如何解决Python文件未找到错误?FileNotFoundError:如何解决Python文件未找到错误?Jun 24, 2023 pm 04:10 PM

在Python编程过程中,一个常见的错误就是“FileNotFoundError”,也就是文件未找到的错误。这个错误通常出现在你试图读取或者写入一个不存在的文件时,这个错误提示会出现在终端窗口或者Python交互式环境中。这个问题可能会让初学者们感到很困惑。所以,本文将会介绍一些解决这个问题的方法,并且帮助你找到并解决这个错误。检查文件路径是否正确通过检查文

Java开发中如何处理文件路径中文编码问题Java开发中如何处理文件路径中文编码问题Jun 29, 2023 pm 05:11 PM

在Java开发中处理文件路径中的中文编码问题是一个常见的挑战,特别是在涉及文件上传、下载和处理等操作时。由于中文字符在不同的编码方式下可能会有不同的表现形式,如果不正确处理,可能会出现乱码或路径无法识别的问题。本文将探讨如何正确处理Java开发中的文件路径中文编码问题。首先,我们需要了解Java中的编码方式。Java内部使用Unicode字符集来表示字符。而

如何使用C++获取文件路径?如何使用C++获取文件路径?Jun 02, 2024 pm 08:15 PM

在C++中获取文件路径的方法有:1.使用std::filesystem库。2.使用Boost库。这些方法可用于获取文件的绝对路径、根目录、父目录和扩展名。在实战中,这些技术可用于在用户界面中显示文件列表。

Java开发中如何处理文件路径特殊字符问题Java开发中如何处理文件路径特殊字符问题Jun 29, 2023 pm 09:30 PM

在Java开发中,处理文件路径特殊字符问题是一个常见的挑战。文件路径特殊字符包括斜杠、反斜杠、冒号等,这些字符在不同的操作系统中具有不同的含义,因此在处理文件路径时需要进行特殊的处理。本文将介绍一些常见的文件路径特殊字符问题,并提供相应的解决方案。一、斜杠和反斜杠问题在Windows系统中,文件路径使用反斜杠作为分隔符,例如:C:Usersesti

显示Linux文件路径的方法显示Linux文件路径的方法Feb 25, 2024 pm 11:00 PM

Linux中显示文件路径的方法在Linux操作系统中,要查看文件的路径可以使用一些简单的命令。这些命令能够帮助用户快速定位文件所在的位置,方便管理和操作文件。以下将介绍几种显示文件路径的方法,并附上具体的代码示例。1.使用pwd命令pwd命令可以显示当前工作目录的绝对路径。只需在终端中输入pwd命令,即可显示当前工作目录的完整路径。以下是一个示例:$pw

Python下载文件后找不到路径怎么办?Python下载文件后找不到路径怎么办?Apr 03, 2024 pm 06:15 PM

Python文件下载找不到路径的解决方法:确保下载路径存在并具有写权限。检查用户是否有在指定路径中写入文件的权限。如果使用相对路径,请确保相对于当前工作目录。使用os.path.abspath()函数将相对路径转换为绝对路径。

如何在golang中使用正则表达式验证文件路径的合法性如何在golang中使用正则表达式验证文件路径的合法性Jun 24, 2023 am 10:04 AM

在golang中,正则表达式是一个非常强大的工具,可以用来匹配和验证各种不同类型的数据,包括文件路径。在本文中,我们将探讨如何使用正则表达式来验证文件路径的合法性。文件路径的格式因不同的操作系统而异。例如,在Windows操作系统中,文件路径通常采用如下格式:C:UsersUserNameDesktopile.txt而在Linux和UNIX系统中,则采用

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.