소스 공유

|  나만의 소스나 나만 알고 있는 좋은 소스를 서로 공유하는 자리입니다.

조회 수 138 추천 수 1 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
라이선스 MIT
function hex2rgb($color)
{
    $color = str_replace('#', '', $color);
    $hex = strlen($color) == 3
        ? [$color[0].$color[0], $color[1].$color[1], $color[2].$color[2]]
        : [$color[0].$color[1], $color[2].$color[3], $color[4].$color[5]];

    list($r, $g, $b) = $hex;
    return sprintf(
        'rgb(%s, %s, %s)',
        hexdec($r), hexdec($g), hexdec($b)
    );
}

function rgb2hex($r, $g = null, $b = null)
{
    if(strpos($r, 'rgb') !== false || strpos($r, 'rgba') !== false)
    {
        if(preg_match_all('/\(([^\)]*)\)/', $r, $matches) && isset($matches[1][0]))
        {
            list($r, $g, $b) = explode(',', $matches[1][0]);
        }
        else
        {
            return false;
        }
    }

    $result = '';
    foreach([$r, $g, $b] as $c)
    {
        $hex = base_convert($c, 10, 16);
        $result .= ($c < 16) ? ('0'.$hex) : $hex;
    }

    return '#'.$result;
}



PHP 함수 모음 라이브러리를 만드려고 검색하는 도중 쓸만한 코드가 보여 업로드 합니다.

https://github.com/ngfw/Recipe 에 포함된 코드이며,  MIT 라이선스를 따릅니다.

Who's 네모

profile

메인 카카오톡 ID : kanae98 (네모)

히키코모리 블로그 : https://ndevel.net

상품판매 사이트 : https://ndevel.com


서브컬쳐 카카오톡 ID : cyemo (세모)

아니메월드 : https://open.kakao.com/o/gA8MIx1


27시간 심심하므로 채팅은 언제나 환영! '25시부터 26시 사이에 채팅 상시 대기' 랜덤 추첨 진행중 - 당첨확률 50-10!%


소스 공유

나만의 소스나 나만 알고 있는 좋은 소스를 서로 공유하는 자리입니다.

  1. [PHP] 기상청 중기예보를 캐러셀로 보여주는 위젯 (매우 허접합니다 ㅠㅠ)

  2. [오토핫키] 구글 드라이브의 공유링크를 이미지 호스팅을 위한 다이렉트 링크로 바꿔주는 스크립트

  3. [Autohotkey] 특정 사이트에 대한 ping 테스트 결과를 실행시간과 함께 로그 파일로 저장하는 스크립트

  4. [Python] 모 정부기관 사이트 파싱 후 PC 통신처럼 열람하고 싶은 게시글 번호를 입력하면 내용을 보여주는 소스 (허접)

  5. 파이선 셸에서 실행하면...?

  6. C언어 삼중자를 이용한 코드

  7. 폰트를 자동 설치하는 코드

  8. 잘못 쓰면 컴퓨터가 날아가는 코드

  9. 매우 특이한 버그

  10. 내가 만든 merge sort

  11. 내가 만든 함수 모음집 2

  12. 내가 만든 사칙연산 계산기

  13. 내가 만든 함수 모음집

  14. 클라이언트단에서 이미지 리사이징

  15. HEX를 RGB로, RGB를 HEX로 바꾸는 PHP 코드

  16. c 이진트리 전,중,후위 알고리즘

  17. html 초보가 만든 자소서

  18. Hello, World!를 출력해보자

  19. 아주 간단한 기초 C++

  20. 미완성 받아쓰기 (C)

목록
Board Pagination Prev 1 2 3 Next
/ 3
서버에 요청 중입니다. 잠시만 기다려 주십시오...