273 of 410 menu

Funkcia pathinfo

Funkcia pathinfo vracia pole s informáciami o ceste k súboru. Do prvého parametra odovzdáme reťazec s cestou a do druhého parametra príznak, ktorý určuje, ktorú konkrétnu časť cesty má vrátiť.

Syntax

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

Príznaky

Príznak Popis Vrátený prvok
PATHINFO_DIRNAME Vráti iba priečinok súboru dirname
PATHINFO_BASENAME Vráti iba názov súboru (s príponou) basename
PATHINFO_EXTENSION Vráti iba príponu súboru extension
PATHINFO_FILENAME Vráti iba názov súboru (bez prípony) filename

Príklad

Získame všetky informácie o ceste:

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

Výsledok vykonania kódu:

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

Príklad

Získame iba názov súboru:

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

Výsledok vykonania kódu:

'index'

Príklad

Získame iba príponu súboru:

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

Výsledok vykonania kódu:

'php'

Príklad

Získame iba názov súboru s príponou:

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

Výsledok vykonania kódu:

'index.php'

Príklad

Získame iba priečinok:

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

Výsledok vykonania kódu:

'/var/www'

Pozri tiež

  • funkciu realpath,
    ktorá vracia absolútnu cestu
  • funkciu basename,
    ktorá vracia názov súboru
  • funkciu dirname,
    ktorá vracia názov priečinka
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť