Maison >développement back-end >Problème PHP >Comment obtenir uniquement le nom du fichier en php

Comment obtenir uniquement le nom du fichier en php

藏色散人
藏色散人original
2021-06-11 10:39:231912parcourir

Comment obtenir uniquement le nom du fichier en php : créez d'abord un exemple de fichier PHP ; puis récupérez la partie du fichier via la méthode "basename($file_path);" )" méthode .

Comment obtenir uniquement le nom du fichier en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment php obtient-il uniquement le nom du fichier ?

php récupère le nom du fichier (malentendu)

Chemin du fichier : $path = '/home/files/1234.jpg';

php récupère le fichier nom, tout le monde Vous devriez le connaître. Écrivez une petite fonction et appelez la fonction echo get_fileName($path) en minutes

<?php
//获取文件名
function get_fileName($file_path){
    //1、先获取带文件部分
    $file_base_name = basename($file_path);
    //2、拆分为数组,获取即可
    $file_name_arr = explode(&#39;.&#39;,$file_base_name);
    $f_name = $file_name_arr[0];
    return $f_name;
}

?>

; // Sortie 1234

Regardez attentivement, il n'y a rien. Quel est le problème ? Il est maintenant temps d'assister au miracle

Il y a maintenant un nouveau chemin de fichier /home/upload/abc.123.test.zip

Appelez à nouveau la fonction et le résultat est abc

This. . .

Vous savez maintenant quel est le problème !

D'accord, voici comment procéder

<?php
//获取文件名
function get_fileName($file_path){
    //1、先获取带文件部分
    $file_base_name = basename($file_path);
    //2、查找截取即可
    $f_name = substr($file_base_name,0,strrpos($file_base_name,&#39;.&#39;));
    return $f_name;
}
?>

Étude recommandée : "Tutoriel vidéo PHP"

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