변수 이름 규칙 Naming Rule PascalCasing (파스칼 케이싱) ■ 클래스, 열거형, 이벤트, 메서드 등의 이름을 만들 때에는 대문자로 시작하는 변수명을 사용한다. ■ 복합어일 경우 중간에 시작하는 새로운 단어는 대문자로 적는다. 예) UtilityBox, MainFrame CamelCasing (카멜 케이싱) ■ 메서드의 매개변수의 이름에 적용되는데 첫번째 문자는 소문자로 시작하고 복합어 일 경우 파스칼 케이싱과 동일하게 적용한다. ■ 동일한 이름을 가지는 두 항목을 구분하는 용도로도 사용한다. 예) utilityBox, mainFrame GNU Naming Convention ■ Linux의 프로젝트들은 GNU Naming Convention이라는 형태의 명명법을 주로 사용한다. ■ 모두 소문자를 사용.. 기타자료 2021. 8. 9. 11:28
php 요일 구하기, 현재 날짜 시간 echo "현재 날짜 : ". date("Y-m-d")." "; echo "현재 시간 : ". date("H:i:s")." "; echo "현재 일시 : ". date("Y-m-d H:i:s")." "; $day = "2010-09-01"; $yoil = array("일","월","화","수","목","금","토"); echo($yoil[date('w', strtotime($day))]); [ Web 관련 ]/php 2021. 8. 6. 15:38
php JSON 한글 인코딩 //JSON으로 변경 $jsonData = json_encode($naverArr, JSON_UNESCAPED_UNICODE); [ Web 관련 ]/php 2021. 8. 4. 18:29
★ php 정규식 ★ TEXTAREA 제거 $content = preg_replace("!!is","[TEXTAREA]",$content); $content = preg_replace("!!is","[/TEXTAREA]",$content); script 제거 $str=preg_replace("!\"']+)[\"']?[^>]*>/i",$str,$RESULT); preg_match_all("/]*src=[\"']?([^>\"']+)[\"']?[^>]*>/i",$str,$RESULT); a 태그에서 title 추출 $pattern ="/]*title=[\"']?([^>\"']+)[\"']?[^>]*>/i"; a 태그에서 href 추출하는데 특정 순서만 $pattern ='/(href=)(\'|\")?([^\s\'\"]*)(\'|.. [ Web 관련 ]/php 2021. 7. 28. 17:42
웹스토리지, 세션스토리지 * 웹스토리지, 세션스토리지는 문자형(string) 데이터 타입만 지원 (JSON 형태로 데이터를 저장하는 방법이 유용함) 웹스토리지 // 키에 데이터 쓰기 localStorage.setItem("key", value); // 키로 부터 데이터 읽기 localStorage.getItem("key"); // 키의 데이터 삭제 localStorage.removeItem("key"); // 모든 키의 데이터 삭제 localStorage.clear(); // 저장된 키/값 쌍의 개수 localStorage.length; JSON 저장시 localStorage.setItem('json', JSON.stringify({a: 1, b: 2})) JSON.parse(localStorage.getItem('json')).. [ Web 관련 ]/자바스크립트 2021. 7. 28. 14:20
php 배열의 정렬 - 1차원 배열, 다차원 배열 $naverArr = array(); $naverArr['A'][0] = 'AA'; $naverArr['A'][1] = 1; $naverArr['B'][0] = 'BB'; $naverArr['B'][1] = 4; $naverArr['C'][0] = 'CC'; $naverArr['C'][1] = 3; $naverArr['D'][0] = 'DD'; $naverArr['D'][1] = 2; print_r($naverArr); echo " "; foreach ((array) $naverArr as $key => $value) { $sort[$key] = $value[1]; } array_multisort($sort, SORT_ASC, $naverArr); print_r($naverArr); 참조 https://.. [ Web 관련 ]/php 2021. 7. 26. 23:55
주식 미니 위젯 (데스크탑) http://www.cross100.com/ 주식위젯 CROSS100 실시간 주식시세,바탕화면 주식시세,pc주식시세,주식위젯,증시 지수,주가정보,증권시세,PC,데스크탑,바탕화면,가젯,주식창,cross100.com,코인위젯,비트코인,이더리움,리플,코인시세,코인실시간,업 www.cross100.com Adobe AIR 설치 필요 기타자료 2021. 7. 23. 10:24
php 크롤링 (simple_html_dom, Snoopy) simple_html_dom 사이트에서 simple_html_dom.php 다운로드를 합니다. 다운로드 URL : https://sourceforge.net/projects/simplehtmldom/files/simplehtmldom/ 에서 최신버전 다운로드 온라인 설명서 URL : http://simplehtmldom.sourceforge.net/manual.htm 개발시 참조 https://chan2727.tistory.com/entry/PHP-simplehtmldom%EA%B4%80%EB%A0%A8-%EC%9B%B9%ED%8E%98%EC%9D%B4%EC%A7%80-%ED%81%AC%EB%A1%A4%EB%A7%81-%EC%98%88%EC%A0%9C https://sourceforge.net/proje.. [ Web 관련 ]/php 2021. 7. 22. 18:25
모든 뷰 파일에서 데이터 공유하기 뷰의 팩토리에서 share 메소드를 사용 일반적으로 이 코드는 서비스 프로바이더의 boot 메소드에 구성. AppServiceProvider에 이 코드를 구성해 놓거나, 다른 분리된 서비스 프로바이더를 생성할 수도 있음. [ Web 관련 ]/Laravel 2021. 6. 30. 11:39