Lors de l'utilisation de PHP
, le chemin du fichier est plus couramment utilisé, alors comment mettre les informations sur le chemin du fichier dans un tableau pour une meilleure utilisation ? Nous utilisons principalement la fonction pathinfo()
.
La syntaxe de pathinfo :
pathinfo ( string $path , [int $options] )
$path : Le chemin à analyser
$options :
Si vide : renvoie toutes les informations de chemin.
S'il y a une valeur : PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION ou PATHINFO_FILENAME.
Valeur de retour : Si $option
est vide, un tableau associatif contenant les informations path
est renvoyé. S'il n'est pas vide, renvoie une chaîne (le contenu dépend de $options
).
1. Uniquement le paramètre $path :
<?php $path="/home/ramki/ramki.pdf"; echo "<pre class="brush:php;toolbar:false">"; print_r(pathinfo($path)); ?>
Le résultat de sortie est le suivant :
Array ( [dirname] => /home/ramki [basename] => ramki.pdf [extension] => pdf [filename] => ramki )
2. Si $options=PATHINFO_DIRNAME
<?php $path="/home/ramki/ramki.pdf"; echo "<pre class="brush:php;toolbar:false">"; print_r(pathinfo($path,PATHINFO_DIRNAME)); // 输出结果:/home/ramki ?>
3. >
<?php $path="/home/ramki/ramki.pdf"; echo "<pre class="brush:php;toolbar:false">"; print_r(pathinfo($path,PATHINFO_BASENAME)); // ramki.pdf ?>
4. Si $options=PATHINFO_EXTENSION
<?php $path="/home/ramki/ramki.pdf"; echo "<pre class="brush:php;toolbar:false">"; print_r(pathinfo($path,PATHINFO_EXTENSION)); // pdf ?>
5. options=PATHINFO_FILENAME
Cette constante s'applique uniquement à 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!<?php
$path="/home/ramki/ramki.pdf";
echo "<pre class="brush:php;toolbar:false">";
print_r(pathinfo($path,PATHINFO_FILENAME));
// ramki
?>
PHP>=5.2.0
《 Résumé des questions d'entretien PHP en 2021 (collection)