273 of 410 menu

Funksjonen pathinfo

Funksjonen pathinfo returnerer en matrise med informasjon om stien til en fil. I den første parameteren sender vi en streng med stien, og i den andre parameteren - en flagg som indikerer hvilken spesifikk stikomponent som skal returneres.

Syntaks

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

Flagg

Flagg Beskrivelse Returnert element
PATHINFO_DIRNAME Returnerer kun mappen til filen dirname
PATHINFO_BASENAME Returnerer kun filnavnet (med filetternavn) basename
PATHINFO_EXTENSION Returnerer kun filetternavnet extension
PATHINFO_FILENAME Returnerer kun filnavnet (uten filetternavn) filename

Eksempel

La oss få all informasjon om stien:

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

Resultat av kjøring av koden:

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

Eksempel

La oss få kun filnavnet:

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

Resultat av kjøring av koden:

'index'

Eksempel

La oss få kun filetternavnet:

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

Resultat av kjøring av koden:

'php'

Eksempel

La oss få kun filnavnet med filetternavn:

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

Resultat av kjøring av koden:

'index.php'

Eksempel

La oss få kun mappen:

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

Resultat av kjøring av koden:

'/var/www'

Se også

  • funksjonen realpath,
    som returnerer absolutt sti
  • funksjonen basename,
    som returnerer filnavn
  • funksjonen dirname,
    som returnerer mappenavn
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis