전체 글

전체 글

    js - 변수값으로 변수명 짓기

    코드 // 이름에 변수값으로 변수명 짓기 eval(`var ${변수}이름 = 값`); 예시 // 예) var 변수 = '변수'; eval(`var ${변수}이름 = 값`); console.log(변수이름); // 결과 (값);

    js - 변수 값으로 함수 사용

    코드 // 변수 값이 함수명인 함수 사용 eval(`${변수}()`); 예시 코드 // 예) function 함수() { console.log('성공!'); } var 변수 = '함수'; eval(`${변수}()`); // 결과 (성공)

    js - 경과 시간 계산 함수

    코드 /** * 입력받은 시간이 얼마나 경과 되었는지 반환하는 함수 * @param {string} time 과거 시간 * @returns {string} 경과 시간 */ function get_date_diff(time) { var now_time = new Date(); var deadline = new Date(time); var diff_time = (now_time - deadline) / 1000; var time_list = [ { time: "분", milli_seconds: 60 }, { time: "시간", milli_seconds: 60 * 60 }, { time: "일", milli_seconds: 60 * 60 * 24 }, { time: "개월", milli_seconds: 60..

    php - 이미지 저장 함수

    코드 /** * 입력 이미지를 저장 후 출력 경로를 반환하는 함수 * @param string $img base64 인코딩 된 이미지 * @return string 출력 경로 */ function save_img($img) { // 이미지 저장 경로 $tempPath = '/경로/'; // 이미지 출력 시 경로 $tempURL = '/경로/'; // 이미지 저장 경로에 디렉토리가 존재하지 않는다면 생성 if (!is_dir($tempPath)) { mkdir($tempPath, TRUE); chmod($tempPath, 0755); } $explodArray = explode("base64,", $img); $img = $explodArray[1]; $img = str_rep..

    php - 날짜 연산

    코드 // 시간 연산 $연산후날짜 = date('Y-m-d', strtotime('연산 날짜', strtotime($날짜))); 예시 // 현재로부터의 시간은 다음과 같이 연산 가능 $ago_from_now = date('Y-m-d', strtotime('연산 날짜')); // 예) 2022-04-21 12:00:00 보다 4달 뒤 $four_month_ago_from = date('Y-m-d', strtotime('+4 months', strtotime(date('Y-m-d', strtotime('2022-04-21 12:00:00'))))); debug($four_month_ago_fro..

    php - 배열 순서 뒤집기

    코드 // 배열 순서 뒤집기 $배열 = array_reverse($배열); 사용 예시 $배열 = [0, 1, 2, 3, 4, 5]; $뒤집힌배열 = array_reverse($배열); debug($뒤집힌배열); // 결과 (5, 4, 3, 2, 1, 0)

    ajax - 통신 중 로딩 이미지 출력

    코드 js function lodingSign() { // 로딩 이미지 div var loading_div = ` `; $('body').append(loading_div); // 마우스 커서 로딩 중으로 변경 $('html').css("cursor", "wait"); // ajax 함수 실행 버튼 클릭 이벤트 차단 $('button').attr('onclick', 'return false;'); } function lodingImgHide() { // 마우스 커서 기본값으로 변경 $('html').css("cursor", "auto"); // ajax 함수 실행 버튼 클릭 이벤트 차단 해제 $('button').attr('onclick', '함수이름()'); // 로딩 이미지 삭제 $('#loading..

    php - 문자열 문자 포함 여부

    코드 // 문자열 문자 포함 여부 체크 strpos($문자열, '찾을 문자');