2026, 새로운 도약을 시작합니다.

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 웹학교

|

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

365ok IT뉴스

번호 제목 글쓴이 날짜 조회
3679 10시간 전 조회 21
3678 10시간 전 조회 9
3677 10시간 전 조회 8
3676 어제 조회 18
3675 어제 조회 13
3674 2일 전 조회 19
3673 2일 전 조회 19
3672 2일 전 조회 13
3671 3일 전 조회 31
3670 3일 전 조회 20
3669 3일 전 조회 17
3668 4일 전 조회 24
3667 4일 전 조회 24
3666 4일 전 조회 20
3665 5일 전 조회 36
3664 5일 전 조회 37
3663 5일 전 조회 28
3662 6일 전 조회 27
3661 6일 전 조회 23
3660 6일 전 조회 28
3659 1주 전 조회 62
3658 1주 전 조회 38
3657 1주 전 조회 44
3656 1주 전 조회 38
3655 1주 전 조회 41
3654 1주 전 조회 34
3653 1주 전 조회 54
3652 1주 전 조회 66
3651 1주 전 조회 46
3650 1주 전 조회 93
🐛 버그신고