본문 바로가기

전체보기70

php 실제 존재하는 날짜 체크 php 존재하는 날짜인지 체크하는 방법입니다. checkdate() checkdate("월", "일", "년"); // return boolean function checkDate($date){ $dateArr = explode('-', $date); $year = $dateArr[0]; $month = $dateArr[1]; $days = $dateArr[2]; return checkdate($month, $days, $year); } $newDate = "2021-02-31"; $check = checkDate($newDate); // $check -> FALSE 문자열 형태로 넘겨서 explode로 쪼갠후 넘겼는데 이유는 date("y-m-d" ,strtotime("2021-02-31")); 나 n.. 2021. 5. 21.
javascript json decode, json encode 방법 개인저장용. javascript에서 json decode, json encode 하는 방법이다. JSON.stringify(), JSON.parse()을 사용하면 된다. 맨날 헷갈림. 2021. 5. 18.
[프로그래머스] 오픈채팅방 javascript 카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다. 신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다. "[닉네임]님이 들어왔습니다." 채팅방에서 누군가 나가면 다음 메시지가 출력된다. "[닉네임]님이 나갔습니다." 채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다. 채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다. 채팅방에서 닉네임을 변경한다. 닉네임을 변경할 때는 기존에 채팅방에 출력되어 있던 메시지의 닉네임도 전부 변경된다. 예를 들어, 채팅방에 "Muz.. 2021. 5. 17.
css flex ellipsis 해결법 해결책은 min-width: 0;플렉스 자식에 있습니다. 또는 min-width실제 가치. 이것이 없으면 다른 텍스트 요소를 포함하는 flex 자식은 해당 텍스트 요소의 "묵시적인 너비"를 넘어서 좁아지지 않습니다. 이 문제가 처음 발생했을 때 AJ Foster의 Pen을 통해 해결책을 찾았습니다 . 그는 다음과 같이 씁니다. 드래프트 사양 에 따르면 플렉스 컨테이너의 크기를 줄일 때 위의 텍스트가 완전히 축소되지 않아야합니다. .subtitle의 너비는 100 %이므로 flexbox가 만드는 min-width : auto 계산은 컨테이너가 우리가 원하는 것보다 커야한다고 말합니다. 이 동작은 Chrome, Opera 및 Firefox에서 일관된 것으로 나타났습니다. 사파리는 최소 너비가 없어도 축소 /.. 2021. 5. 10.
javascript 배열 빈값 채워 넣기 javascript 빈 배열에 특정 개수를 채워 넣는 방법입니다. 일반적으로 선언되는 방식 let arr1 = []; let arr2 = new Array(); let arr3 = [,,,,]; 특정 개수를 채워 넣는 방식 let accountArr = Array(25); console.log(accountArr); // (25) [empty × 25] 특정 값으로 채워 넣는 방법 let accountArr = Array(25).fill(0,0,25); // 모든 요소에 '0' 값을 넣는다. // fill() 첫번째 인자 : 채워넣을 값, 두번째 인자 : 시작 인덱스, 세번째 인자 : 마지막 인덱스 특히 fill()은 알고리즘 문제에서 쓰임새가 있다. keywords: javascript 빈 배열 선언,.. 2021. 5. 7.