PHP 8.6의 새로운 clamp() 함수 > 365ok IT뉴스

365ok IT뉴스

PHP 8.6의 새로운 clamp() 함수 정보

PHP 8.6의 새로운 clamp() 함수

본문

PHP 8.6의 clamp() 함수를 사용하면 값을 지정된 최소 및 최대 범위 내로 제한할 수 있습니다.

값이 최소값보다 작으면 최소값을 반환하고, 최대값보다 크면 최대값을 반환하며, 그렇지 않으면 해당 값을 그대로 반환합니다.

 

clamp ( mixed $value, mixed $min, mixed $max ) : mixed

 

적용 예:

 

$value1 = clamp(15, 10, 20); // Returns 15
$value2 = clamp(5, 10, 20);  // Returns 10
$value3 = clamp(25, 10, 20); // Returns 20

 

date 관련 적용 예:

 

$date = new DateTimeImmutable($input);
$start = new DateTimeImmutable('2025-08-15');
$end   = new DateTimeImmutable('2025-09-15');
$clamped = clamp($date, $start, $end); // 시작/종료/날짜를 반환합니다.

 

웹학교 컨텐츠몰웹학교블로그

By 웹학교

추천
0

댓글 0개

전체 3,668 |RSS
365ok IT뉴스 내용 검색

회원로그인

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