728x90
반응형

All 326

[Javascript] 다차원 배열 정렬 sort()

arrayobj.sort(sortFunction) sort() : 배열 안의 원소를 정렬하는 함수 *참고 - 정렬할 배열의 요소가 2개 미만일 경우 에러발생 (sort is not a function) 1. 문자정렬 var fruit = ['orange', 'apple', 'banana']; /* 일반적인 방법 */ fruit.sort(); // apple, banana, orange 2. 숫자정렬 var score = [4, 11, 2, 10, 3, 1]; score.sort(); // 1, 10, 11, 2, 3, 4 ( ASCII 문자 순서로 정렬되어 숫자의 크기대로 나오지 않음 ) /* 오름차순 */ score.sort(function(a, b) { return a - b; // 1, 2, 3, ..

Javascript 2020.05.12

[PHP] 2차원 배열 value 값 기준 정렬 / 배열 정렬

■ PHP 2차원 배열 value 값 기준 정렬 / PHP 2차원 배열 정렬 ■ 사용법 //정렬 대상 array, 정렬 기준 key, 오름/내림차순(asc/desc) function arr_sort( $array, $key, $sort ){ $keys = array(); $vals = array(); foreach( $array as $k=>$v ){ $i = $v[$key].'.'.$k; $vals[$i] = $v; array_push($keys, $k); } unset($array); if( $sort=='asc' ){ ksort($vals); }else{ krsort($vals); } $ret = array_combine( $keys, $vals ); unset($keys); unset($vals)..

PHP 2020.05.12

[Javascript] 부모창에서 자식창 열기, 자식창에서 부모창으로 값 전달 / opener 부모,자식창 데이터 교환

■ Javascript 부모창에서 자식창 열기, 자식창에서 부모창으로 값 전달 / opener 부모,자식창 데이터 교환 부모창에서 팝업으로 자식창을 열었을 때 자식창에서 행해진 Action 에 따라 부모창에 영향을 줘야 하는 경우 Opener를 사용함 Opener 라는 객체는 자신의 부모창의 Window 객체를 참조함 ### 예제 ### 1. 부모창에서 팝업으로 자식창을 오픈 ( 자식창에서 Action 후 돌아오면 completeCallback이라는 function이 실행됨 ) $(document).ready(function(){ parent.init(); }); var parent = { init:function(){ // 팝업창 오픈 $("#OpenBtn").on('click', function(){..

Javascript 2020.05.12

[Javascript] 날짜 일수 자동계산

■ Javascript 날짜 일수 자동계산 / 일자 자동계산 //두개의 날짜를 비교하여 차이 (YYYY-mm-dd) 일수 자동계산 function dateDiff(_date1, _date2) { var sdd = _date1; var edd = _date2; var ar1 = sdd.split('-'); var ar2 = edd.split('-'); var da1 = new Date(ar1[0], Number(ar1[1])-1, ar1[2]); var da2 = new Date(ar2[0], Number(ar2[1])-1, ar2[2]); var dif = Number(da2) - Number(da1); var cDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨 var c..

Javascript 2020.05.12

[MySql] 테이블 구조 복사 및 데이터 복사

■ MySql 테이블 구조 복사 및 데이터 복사 ■ 구조 복사 CREATE TABLE new_table LIKE old_table > 기존 테이블의 설정 그대로 복사 ■ 구조와 데이터 복사 CREATE TABLE new_table ( SELECT * FROM old_table ) > 테이블의 구조와 함께 데이터도 함께 복사 ■ 데이터 복사 INSERT INTO destination_table ( SELECT * FROM source_table) > 대상 테이블의 컬럼 중에 자동 증가 값 설정 이 된 컬럼이 있을 경우 해당 컬럼에 데이터 입력시 중복된 데이터가 있으면 오류 발생

MySql 2020.05.12

[CSS] html 테이블 헤더 고정 (table thead 고정) tbody 스크롤(scroll)

table 영역 중 thead 는 고정시키고 tbody 는 특정 크기 이상일 경우 스크롤 할 수 있게 구현 [ HTML ] 이름 부서 직급 직책 생년월일 [ CSS ] /* 스크롤 스타일 정의 */ .table-fixed-header-wrap { position:relative; box-sizing:border-box; padding-top:33px; /* 기준점과 헤더영역 확보 */ width:670px; height:100%; margin:0 auto; /* 디자인에 따라 가로 세로 값 설정 */ } /* 실제 스크롤 영역 설정 */ .table-fixed-header-wrap .fixed-header-scroll { height:566px; overflow-x:hidden; overflow-y:au..

CSS 2020.05.12
728x90
반응형