Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
273 of 410 menu
◀ ▶

Funcția pathinfo

Funcția pathinfo returnează un array cu informații despre calea către fișier. În primul parametru transmitem un șir de caractere cu calea, iar în al doilea parametru - un flag care indică ce componentă specifică a căii trebuie returnată.

Sintaxă

pathinfo(string $path, int $flags = PATHINFO_ALL);

Flag-uri

Flag Descriere Element returnat
PATHINFO_DIRNAME Returnează doar directorul fișierului dirname
PATHINFO_BASENAME Returnează doar numele fișierului (cu extensia) basename
PATHINFO_EXTENSION Returnează doar extensia fișierului extension
PATHINFO_FILENAME Returnează doar numele fișierului (fără extensie) filename

Exemplu

Să obținem toate informațiile despre cale:

<?php $res = pathinfo('/var/www/index.php'); print_r($res); ?>

Rezultatul executării codului:

[ 'dirname' => '/var/www', 'basename' => 'index.php', 'extension' => 'php', 'filename' => 'index' ]

Exemplu

Să obținem doar numele fișierului:

<?php echo pathinfo('/var/www/index.php', PATHINFO_FILENAME); ?>

Rezultatul executării codului:

'index'

Exemplu

Să obținem doar extensia fișierului:

<?php echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION); ?>

Rezultatul executării codului:

'php'

Exemplu

Să obținem doar numele fișierului cu extensia:

<?php echo pathinfo('/var/www/index.php', PATHINFO_BASENAME); ?>

Rezultatul executării codului:

'index.php'

Exemplu

Să obținem doar directorul:

<?php echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME); ?>

Rezultatul executării codului:

'/var/www'

Vedeți și

  • funcția realpath,
    care returnează calea absolută
  • funcția basename,
    care returnează numele fișierului
  • funcția dirname,
    care returnează numele directorului
← →
↑
Română▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge