PHP pathinfo() Fonksiyonu
Merhaba,
Bilindiği üzere pahinfo() fonksiyonu ile verilen bir dosya yolundan ( path ) çeşitli bilgileri alabiliyoruz.
Çıktı olarak bize,
- Verilen bir path ten dosyanın içinde bulunduğu dizini ( Directory Name )
- Verilen bir path 'ten dosyanın adını ve uzantısı
- Verilen bir path 'ten dosyanın uzantısını
çıktı olarak veriyor.
Şöyle bir şey yazarsak daha iyi anlaşılacak sanırım.
print_r ( pathinfo ( ' /resimler/bayrak.png ' ) );
Yukarıdaki kodun çıktısı aşağıdaki gibidir.
Array ( [dirname] => /resimler [basename] => bayrak.png [extension] => png )
Çıktı dizinden istediğimizi seçmek için ikinci bir parametre gönderebiliriz.
Bu parametreler opsiyoneldir ve şunlar olabilir:
PATHINFO_DIRNAME | : Verilen path in dizin yolunu verir. |
PATHINFO_BASENAME | : Verilen path in sonunda bulunan dosya adını ve uzantısını verir. |
PATHINFO_EXTENSION | : Dosyanın uzantısını verir. |
PATHINFO_FILENAME | : Dosyanın adını verir. |
Şimdi bunları örnekler ile görelim.
print_r ( pathinfo ( "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png" ,PATHINFO_DIRNAME ) );
Çıktı: D:/kisisel/gorsel_dosyalar/resimler
print_r ( pathinfo ( "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png" ,PATHINFO_BASENAME ) );
Çıktı: bayrak.png
print_r ( pathinfo ( "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png" ,PATHINFO_EXTENSION ) );
Çıktı: png
print_r ( pathinfo ( "D:/kisisel/gorsel_dosyalar/resimler/bayrak.png" ,PATHINFO_FILENAME ) );
Çıktı: bayrak
Evet. Hepsi bu kadar..
Ben kaçar..
Yorum Yap