basename funksiyasi

basename funksiyasi yo'lning oxirgi komponentini qaytaradi. Birinchi parametr sifatida yo'l satri, ikkinchi (ixtiyoriy) parametr sifatida esa natijadan kesib tashlash kerak bo'lgan suffiks uzatiladi. Funksiya UNIX va Windows uslubidagi yo'llar bilan ishlaydi.

Sintaksis

phpbasename(path, [suffix]);

Misol

To'liq yo'ldan fayl nomini olish:

php<?php
  echo basename('/var/www/site/index.html');
?>

Kodni bajarish natijasi:

php'index.html'

Misol

Kengaytmani olib tashlash bilan fayl nomini olish:

php<?php
  echo basename('/var/www/site/index.html', '.html');
?>

Kodni bajarish natijasi:

php'index'

Misol

Windows-yo'llari bilan ishlash:

php<?php
  echo basename('C:\Windows\system32\cmd.exe');
?>

Kodni bajarish natijasi:

php'cmd.exe'

Misol

Papka nomini olish:

php<?php
  echo basename('/var/www/site/');
?>

Kodni bajarish natijasi:

php'site'

Shuningdek qarang

  • dirname funksiyasi,
    u papka nomini qaytaradi
  • pathinfo funksiyasi,
    u yo'l haqida ma'lumot qaytaradi
  • realpath funksiyasi,
    u absolyut yo'lni qaytaradi