Basename функциясы

basename функциясы жолдун акыркы компонентин кайтарат. Биринчи параметр катары жолдун сабы берилет, экинчиси (милдеттүү эмес) - натыйжадан кесилип алынуучу суффикс. Функция UNIX жана Windows стилдериндеги жолдор менен иштейт.

Синтаксис

phpbasename(path, [suffix]);

Мисал

Толук жолдон файл атын алуу:

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

Кодду иштетүүнүн натыйжасы:

php'index.html'

Мисал

Кеңейтүүсү өчүрүлгөн файл атын алуу:

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

Кодду иштетүүнүн натыйжасы:

php'index'

Мисал

Windows-жолдору менен иштөө:

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

Кодду иштетүүнүн натыйжасы:

php'cmd.exe'

Мисал

Директориянын атын алуу:

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

Кодду иштетүүнүн натыйжасы:

php'site'

Ошондой эле караңыз

  • dirname функциясын,
    ал директориянын атын кайтарат
  • pathinfo функциясын,
    ал жол жөнүндө маалыматты кайтарат
  • realpath функциясын,
    ал абсолюттук жолду кайтарат