PHP 함수 basename(), dirname(), pathinfo() > 개발

본문 바로가기
사이트 내 전체검색

개발

PHP 함수 basename(), dirname(), pathinfo()

페이지 정보

profile_image
작성자 관리자 (61.♡.24.46)
댓글 0건 조회 3,768회 작성일 15-12-17 12:27

본문

1. basename() 함수 예제

<?php
echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL;
echo "2) ".basename("/etc/sudoers.d").PHP_EOL;
echo "3) ".basename("/etc/passwd").PHP_EOL;
echo "4) ".basename("/etc/").PHP_EOL;
echo "5) ".basename(".").PHP_EOL;
echo "6) ".basename("/");
?>

위 예제의 출력:

1) sudoers
2) sudoers.d
3) passwd
4) etc
5) .
6)


2. dirname() 함수 예제

<?php
echo dirname("/etc/passwd") . PHP_EOL;
echo dirname("/etc/") . PHP_EOL;
echo dirname(".") . PHP_EOL;
echo dirname("/usr/local/lib", 2);
?>

위 예제의 출력 예시:

/etc
/ (or \ on Windows)
.
/usr


3. pathinfo() 함수의 예제

<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');

echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
?>

위 예제의 출력:

/www/htdocs/inc
lib.inc.php
php
lib.inc

추천0

댓글목록

등록된 댓글이 없습니다.

Total 389건 3 페이지
  • RSS
개발 목록
번호 제목 조회 추천 날짜
3495215012-20
3485092001-03
3475084003-09
3465082011-27
3455040006-04
3445013007-04
3434989004-24
3424971001-11
3414958004-09
3404928001-31
3394914005-13
3384888005-29
3374850005-07
3364831005-19
3354811010-10
3344806007-29
3334801007-22
3324798011-11
3314795004-25
3304763006-10

검색


사이트 정보

Copyright © Baragi.Net. All rights reserved.