Maison > développement back-end > Problème PHP > Comment utiliser pathinfo() pour obtenir un tableau de chemins en PHP

Comment utiliser pathinfo() pour obtenir un tableau de chemins en PHP

autoload
Libérer: 2023-03-09 10:50:02
original
1866 Les gens l'ont consulté

Comment utiliser pathinfo() pour obtenir un tableau de chemins en PHP

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] )
Copier après la connexion
  • $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));
?>
Copier après la connexion

Le résultat de sortie est le suivant :

Array
(
    [dirname] => /home/ramki
    [basename] => ramki.pdf
    [extension] => pdf
    [filename] => ramki
)
Copier après la connexion

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
?>
Copier après la connexion

3. >

<?php
    $path="/home/ramki/ramki.pdf";
    echo "<pre class="brush:php;toolbar:false">";
    print_r(pathinfo($path,PATHINFO_BASENAME));
    // ramki.pdf
?>
Copier après la connexion

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
?>
Copier après la connexion

5. options=PATHINFO_FILENAME

Cette constante s'applique uniquement à

<?php
    $path="/home/ramki/ramki.pdf";
    echo "<pre class="brush:php;toolbar:false">";
    print_r(pathinfo($path,PATHINFO_FILENAME));
    // ramki
?>
Copier après la connexion
Recommandé : PHP>=5.2.0《 Résumé des questions d'entretien PHP en 2021 (collection)

》《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!

É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