[PHP] 배열 내 특정 값 삭제하기 array_diff() ■ PHP 배열 내 특정 값 삭제하기 array_diff() ■ 사용법 특정 값(value) 삭제 시 인덱스(index)는 변경되지 않음 $tmpArray = array("A", "B", "C", "D", "E"); $tmpArray = array_diff( $tmpArray, array("A", "B") ); print_r($tmpArray);// Array ( [2] => C [3] => D [4] => E ) PHP 2022.03.25
[Javascript] 배열 내 특정 값 삭제하기 splice(), filter() ■ Javascript 배열 내 특정 값 삭제하기 ■ 사용함수 반복문과 splice() filter() 반복문이 필요없음 ■ 사용법 반복문과 splice() let arr = ['a', 'b', 'b', 'c']; // 배열 내 'b' 값 삭제 for(let i = 0; i element !== 'b'); document.writ.. Javascript 2022.03.25
[Javascript] alert 창 꾸미기 alertify.js 사용법 ■ Javascript alert 창 꾸미기 alertify.js 사용법 alert 기능의 경고창을 JQuery UI Dialog 를 사용하여 꾸밀 수 있음 ■ 플러그인 설치 AlertifyJS All of AlertifyJS animation/transition effects are disabled due to user preference that the system minimizes the amount of animation or motion it uses. See prefers-reduced-motion CSS media feature. alertifyjs.com ■ 사용법 alertify.alert("문구입력"); ■ 결과 Javascript 2022.03.24
[Javascript] Export HTML to Word Document with JavaScript ■ Javascript Export HTML to Word Document with JavaScript 플러그인이나 라이브러리 없이 JavaScript만 사용하여 HTML을 Word 문서로 변환하는 법 ■ 사용법 HTML Artificial Intelligence Overview Artificial Intelligence(AI) is an emerging technology demonstrating machine intelligence. The sub studies like Neural Networks, Robatics or Machine Learning are the parts of AI. This technology is expected to be a prime part of the real worl.. Javascript 2022.03.18
[JQuery] 특정 영역 div 새로고침(F5) ■ JQuery 특정 영역 div 새로고침(F5) 모든 페이지가 아닌 div, ul 등 원하는 특정 영역만 새로고침(reload)하고 싶을 때 JQuery 내 load 함수를 사용 ■ 사용법 $('#특정 영역의 id').load(window.location.href+' #특정 영역의 id'); $('#특정 영역의 id').load(location.href+' #특정 영역의 id'); ■ 예제 AAAA BBBB CCCC 새로고침 JQuery 2022.03.17
HTTP Header Content-Type ■ HTTP Header Content-Type 보내는 자원 형식 명시를 위해 헤더에 실리는 정보로 리소스의 미디어 타입(media type)을 나타내기 위해 사용함 ■ 문법 Content-Type: text/html; charset=utf-8 Content-Type: multipart/form-data; boundary=something ■ 엘리먼트(요소) media-type 리소스 or 데이터의 MIME TYPE charset 문자 인코딩 표준 boundary 멀티 파트 경계선을 캡슐화하기 위해 사용 ■ Content-Type IN HTML form HTML form 전송 시 POST 요청의 Content-Type은 요소 상의 enctype 속성으로 지정됨 Submit ■ 예시 // 기본형태 Cont.. Tips 2022.03.16
[Javascript] textarea code highlighter effects ■ Javascript textarea code highlighter effects ■ 사용법 라이브러리 선언 CSS @import url("https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.1.0/styles/github.min.css"); @import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic+Coding:wght@400;700&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap'); /* code highlight css */ #editor-container { position: relative; min-height:50px; m.. Javascript 2022.03.14
[word] MS워드(word) 대문자 자동고침 해제 방법 ■ MS워드(word) 대문자 자동고침 해제 방법 MS 워드 영문 입력 시 첫글자 대문자로 자동 변경되는 기능 해제 방법 ■ 해제 방법 1. 검토 - 언어 - 언어 기본 설정 선택 2. 언어 교정 - 자동 고침 옵션 - "문장의 첫 글자를 대문자로(the → The)" 선택 해제 - 확인 Tips 2022.03.10
[Javascript] textarea 영역에서 tab key 적용하기 탭키 적용 onkeyup ■ Javascript textarea 영역에서 tab key 적용하기 탭키 적용 onkeyup textarea 에서 탭키 사용 시 들여쓰기 적용되게 설정하기 위함 ■ 사용법 Javascript 2022.03.08
[Javascript] sweetAlert (알림팝업창) 사용하기 (사용법, 사용예제) ■ Javascript sweetAlert (알림팝업창) 사용하기 (사용법, 사용예제) ■ 플러그인 추가 ■ 사용법 swal('제목', '내용', '아이콘'); ■ 아이콘 ■ 예제 swal('로그인 실패!', "아이디와 비밀번호를 확인해 주세요", 'warning'); Javascript 2022.03.07
[Javascript] Toast 창 토스트 메시지 띄우기 (사라지는 모달창) ■ Javascript Toast 창 토스트 메시지 띄우기 (사라지는 모달창) Toast(토스트) 메시지 창 짧은 메시지를 사용자(유저)에게 일정 시간 노출시킨 후 자동으로 사라지는 팝업으로 버튼 클릭 또는 어떠한 액션을 취한 이후 변경시점 또는 정보 전달 시 직관적으로 알려주기 좋음 ■ 예제 CSS #toast { position: fixed; bottom: 30px; left: 50%; padding: 15px 20px; transform: translate(-50%, 10px); border-radius: 30px; overflow: hidden; font-size: .8rem; opacity: 0; visibility: hidden; transition: opacity .5s, visibility.. Javascript 2022.03.04
[PHP] 최근 MySQL 작업으로 변경된 행 개수 구하기, mysql_affected_rows ■ PHP 최근 MySQL 작업으로 변경된 행 개수 구하기, mysql_affected_rows mysql_affected_rows INSERT, UPDATE, REPLACE, DELETE 질의로 영향받은 행 수를 얻을 때 사용하는 함수로 실패 시 "-1" 반환, 성공 시 적용된 행의 개수 반환 ■ 설명 mysql_affected_rows(resource $link_identifier = NULL): int ■ 사용법 $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } mysql_select_db('mydb'); /* this s.. PHP 2022.02.25
[PHP] PHP에서 .CSV 로 내보내기, php excel .csv file download ■ PHP php excel .csv file download PHP를 이용해 MySQL DB(데이터베이스)의 데이터 자체를 CSV 파일로 내보내야 하는 경우가 있음 ■ 예제 PHP를 이용해 CSV 파일 형태로 내보내는 예제 // 파일명 지정 $filename = "Example_Filename_" . date("Ymd") . ".csv"; header('Content-Type:text/css;charset=EUC-KR;'); header('Expires: 0'); header('Content-Transfer-Encoding: binary'); header('Cache-Control: private, no-transform, no-store, must-revalidate'); header("Content.. PHP 2022.02.24
[MySql] DB 데이터 문자열 대소문자 변환, LOWER, UPPER 함수 ■ MySql DB 데이터 문자열 대소문자 변환, LOWER, UPPER 함수 MySQL 테이블 내 데이터를 대문자/소문자로 변경할 때 사용하는 함수 ■ 사용법 LOWER('문자열 or 컬럼명') 대문자를 소문자로 변경 SELECT LOWER('TEST') UPPER('문자열 or 컬럼명') 소문자를 대문자로 변경 SELECT UPPER('test') MySql 2022.02.23