Функсияи 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,
    ки роҳи мутлақро бармегардонад