Explication détaillée de la façon d'obtenir le nom et l'extension du fichier en php

怪我咯
Libérer: 2023-03-12 18:46:01
original
1834 Les gens l'ont consulté

Cet article présente principalement la méthode d'obtention du nom de fichier et de l'extension en PHP. L'éditeur pense que c'est assez bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil.

php obtient le nom et l'extension du fichier

1.basename()-renvoie le nom du fichier du chemin

Veuillez consulter le code php suivant :

<?php

$path =
"/usr/www/html/index.php";

echo basename($path)."<br>";

//如果选择suffix则忽略扩展名

echo basename($path,".php");

?>
Copier après la connexion

Résultat d'exécution :

index.php

index

2.dirname() - Renvoie le chemin du fichier du script actuel !

code php :

<?php

//——FILE返回文件完整路径

$dir = dirname(FILE);

echo $dir;

?>
Copier après la connexion

Résultat d'exécution :

F:webzendexercise

3. pathinfo() renvoie un tableau associatif contenant des informations sur le chemin.

comprend les unités de tableau suivantes : nom de chemin dirname, nom de base de nom de fichier et extension de nom d'extension.

Veuillez consulter la démonstration de code simple suivante :

<?php

$path =
"/usr/www/html/index.php";

$pathinfo 
= pathinfo($path);

echo "目录名称:$pathinfo[dirname]<br>";

echo "文件名称:$pathinfo[basename]<br>";

echo "扩展名:$pathinfo[extension]";

?>
Copier après la connexion

Résultat de l'exécution :

Nom du répertoire : /usr/www/html

Nom du fichier : index .php

extension : php

4.realpath -- Renvoie le nom du chemin absolu normalisé

le code php est comme suit :

<?php

$path =
"./exercise/php.txt";

$realpath 
= realpath($path);

echo $realpath;

?>
Copier après la connexion

Enfin, notez un petit conseil : Chemins de fichiers avec des chemins différentsOpérateurÉventuellement, différent, vous pouvez utiliser "/" et "" sous Windows,

Seul "/" peut être utilisé sous Linux, donc lors du développement, il est recommandé d'utiliser "/", comme j'ai écrit le chemin du fichier ci-dessus !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!