get_yoil 내장함수 질문입니다.

get_yoil 내장함수 질문입니다.

QA

get_yoil 내장함수 질문입니다.

본문

function get_yoil($date, $full=0)

{

    $arr_yoil = array("일","월","화","수","목","금", "토");

    $yoil = date ("w", strtotime($date));

    $str = $arr_yoil[$yoil];


    if ($full)

     {

         $str .= "요일";

     }

         return $str.

}


요일을 구하는 함수인건 알겠습니다만 저기에서 빨간색으로 나타낸 부분은 뭘 의미 하는걸까요?

결과에 요일을 붙여 출력하는걸로 아는데 왜 $full 이란 변수를 만들어 0 을 집어 넣은지 모르겠습니다.

이 질문에 댓글 쓰기 :

답변 3

미스터황님의 답변에 덧붙여

 if ($full) <---------$full 에 값이 설정되어잇으면...

     {

         $str .= "요일"; <------- 구한 요일에 "요일" 이라는 문구를 붙여서

     }

         return $str <----- 만들어진 문구를 리턴한다


function get_yoil($date, $full=0) <--- $full=0 의 의미는

get_yoil($date) <--- 이렇게 호출하면 $full 값을 자동으로 0 으로 설정 한다는 뜻입니다(이 때는 "요일" 이라는 문구를 붙이지 않게 됩니다)



get_yoil함수 실행시 get_yoil($date, 1) $full에 값을 넣게 되면 뒤에 '요일'이 붙어서 출력됩니다.

get_yoil($date) 이런식으로 하면 월요일 같은 경우 '월'만 출력됩니다. 뒤에 요일 붙고 안 붙고 차이가 있습니다.

배열과 관련된 함수라 0을 넣으면 일요일, 1을 넣으면 월요일 이런식을 요일이란 글자가 붙는다는 건가요?
$full=0, $full=1 ....  이런식으로 해당 숫자에 맞는 요일이 붙는다는 설명이신지 궁금합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,726 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT