Vous êtes ici Fonction PHP > Description de la fonction basename()

 

Recherche sur les Noms des fonctions php/mysql

 
 

basename()

Définition

Sépare le nom du fichier et le nom du dossier - (PHP 4, PHP 5)

Description

string basename ( string $path [, string $suffix ] )

Prend en paramètre path , le chemin complet d'un fichier et en extrait le nom du fichier.

Liste de paramètres

path

Un chemin.

Sous Windows, les caractères (/) et antislash (\) sont utilisés comme séparateurs de dossier. Sous les autres OS, seul le caractère slash (/) est utilisé.

suffix

Si suffix est fourni, le suffixe sera aussi supprimé.

Valeurs de retour

Retourne le nom de base du chemin path .

Historique

Version Description

4.1.0 Le paramètre suffix a été ajouté.

Exemples

Exemple #1 Exemple avec basename()

<?php
$path 
"/home/httpd/html/index.php";
$file basename($path);         // $file est défini à "index.php"
$file basename($path".php"); // $file est défini à "index"
?>

Voir aussi



 
 

Bouts de code utilisant la fonction basename()



<?php /* ... */                     $error    $files['fichier']['error'][$i];                     $clean_name strtolower(basename($name));                     $clean_name preg_replace('/[^a-z0-9.-]/''-'$clean_name /* ... */ ?>

<?php /* ... */ fclose($o); $name=basename($file); $type="application/octet-stream"; /* ... */ ?>

<?php /* ... */                                                  $img_height); $file_name basename($img_file$img_ext); //Nom du fichier sans son extension // Chemin complet du fichier de la vignette /* ... */ ?>

<?php /* ... */   }   $extension = (empty($_GET['extension'])) ? strrchr(basename($_GET['fichier']),  '.') : $_GET['extension']; /* ... */ ?>

<?php /* ... */       $user_name '[ <a href="../forum/login.php?logout=true&sid=',$userdata[ 'session_id'],'&redirect=../mb/' basename$_SERVER['SCRIPT_NAME'] ), '" style="color: #00F;">Logout</a> ] /* ... */ ?>