Maison >développement back-end >tutoriel php >Explication détaillée de la façon d'obtenir le nom et l'extension du fichier en php

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

怪我咯
怪我咯original
2017-07-05 10:45:061889parcourir

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");

?>

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;

?>

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]";

?>

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;

?>

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!

Déclaration:
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