273 of 410 menu

Funkcija pathinfo

Funkcija pathinfo grąžina masyvą su informacija apie kelią į failą. Pirmuoju parametru perduodame eilutę su keliu, o antruoju parametrą - vėliavėlę, nurodančią, kurį konkretų kelio komponentą reikia grąžinti.

Sintaksė

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

Vėliavėlės

Vėliavėlė Aprašas Grąžinamas elementas
PATHINFO_DIRNAME Grąžina tik failo katalogą dirname
PATHINFO_BASENAME Grąžina tik failo pavadinimą (su plėtiniu) basename
PATHINFO_EXTENSION Grąžina tik failo plėtinį extension
PATHINFO_FILENAME Grąžina tik failo pavadinimą (be plėtinio) filename

Pavyzdys

Gaukime visą informaciją apie kelią:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Gaukime tik failo pavadinimą:

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

Kodo vykdymo rezultatas:

'index'

Pavyzdys

Gaukime tik failo plėtinį:

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

Kodo vykdymo rezultatas:

'php'

Pavyzdys

Gaukime tik failo pavadinimą su plėtiniu:

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

Kodo vykdymo rezultatas:

'index.php'

Pavyzdys

Gaukime tik katalogą:

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

Kodo vykdymo rezultatas:

'/var/www'

Taip pat žiūrėkite

  • funkciją realpath,
    kuri grąžina absoliutųjį kelią
  • funkciją basename,
    kuri grąžina failo pavadinimą
  • funkciją dirname,
    kuri grąžina katalogo pavadinimą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti