Функция 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 функцияси,
    бу мутлақ йўлни қайтаради