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 ֆունկցիան,
    որը վերադարձնում է բացարձակ ճանապարհ