일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코드이그나이터
- css
- Stock ipo
- 공모주
- html
- 오라클
- 주식 청약
- 제이쿼리
- 7월 공모주 청약 일정
- java
- MYSQL
- codeigniter
- 6월 공모주 청약 일정
- JavaScript
- Oracle
- 주식 청약 일정
- 자바
- php
- Stock
- IPO
- 공모주 청약
- SQL
- 공모주 청약 일정
- jquery
- 자바스크립트
- linux
- Eclipse
- 주식
- 맥
- 리눅스
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php] strtotime 를 이용한 날짜 계산 / 특정날짜 이후 시간 구하는 방법 php 에서 날짜계산 혹은 시간계산을 할때 strtotime 라는 내장함수를 사용합니다. 그중에서 특정 날짜로 부터 9시간 뒤를 구하는 예제를 공유하고자 합니다. $date = "2021-01-01 00:00:00"; $timestamp = strtotime("+9 hours", strtotime(date)); 위 내용 보시면 아시겠지만, 2021-01-01 00:00:00 의 값이 들어있는 $date 라는 변수가 있다고 가정하고, strtotime 를 이용하여 timestamp 화 한 값을 strtotime +9 시간을 더하는 함수의 두번째 인자로 넣어주면 지정된 날짜의 9시간 뒤의 timestamp 값이 나오게 됩니..
[php/codeigniter] 코드이그나이터 update_batch active record 사용법 및 예제 codeigniter framework 를 사용하다 보면 active query 를 사용해야 보안 및 성능을 활용할 수 있습니다. 그중에서 update 문을 사용하다보면 여러 행을 한번에 업데이트 해야한는 경우가 있습니다. 그럴때, 하나하나씩 update 하는것도 방법이지만, 여러조건을 배열형대로 한번에 명령을 보낼수도 있습니다! 바로 update_batch 를 사용하는 방법입니다. $data = array( array( 'id' => '1' , 'name' => 'name1' ), array( 'id' => '2' , 'name' => 'name2' ) ); $this->db->update_b..
[php/composer] php aws composer 설치 방법 리눅스에서 php 프로젝트를 작업하던중 aws s3 와 연동해야되는 상황이 생기곤 합니다. 그럴때는 composer 라는 의존성 관리툴을 이용하여 aws composer 를 설치하면 됩니다. 우선 리눅스 커맨드창으로 이동해서 아래 명령어를 치시면 설치과정이 나올껍니다. composer require aws/aws-sdk-php 완료가 되면 aws composer 설치는 끝난겁니다! 참고로 위 명령어를 실행하려면 리눅스 서버에 composer 가 설치되어 있어야 합니다. composer 설치는 아래 링크에서 확인해 보시면 됩니다. 참고들 하세요! linux composer 설치 방법 : solbel.tistory.com/1618 [linu..
[php] 두 배열의 중복값 찾기 / array_intersect 사용법 및 예제 php 에서 두개의 배열의 교집합 즉, 중복된 내용만 뽑아서 확인해야 하는 경우가 있습니다. 그럴때는 아래처럼 php 내장함수인 array_intersect 를 사용하시면 됩니다. 우선 아래와 같은 2개의 배열이 있다고 가정하고, $aaa = array('a','b','c','d'); $bbb = array('b','d'); array_intersect 를 이용하여 두개의 배열의 중복되는 내용들만 $ccc 라는 변수에 담습니다. $ccc = array_intersect($aaa, $bbb); 그리고 출력하면 결과는 아래와 같이 나옵니다. [1] = 'b' [3] = 'd' 위 내용보시면 아시겠지만, 사용법도 엄청 간단하구요..
[php] 두 배열 비교방법 / array_diff 사용법 및 예제 php 에서 두 배열을 비교해서 일치하지 않는 데이터를 추출하고 싶을때가 있습니다. 그럴때는 php 내장함수인 array_diff 를 사용하시면 됩니다. 우선 아래와 같은 두 배열이 있다고 가정하고, $aaa = array('a','b','c'); $bbb = array('b'); 두 배열을 비교하고 싶으면 아래처럼 array_diff 를 사용하고, 결과는 $ccc 라는 변수에 담습니다. 참고로 결과가 있으면 배열형태로 담기게 됩니다. $ccc = array_diff($aaa, $bbb); 그리고 $ccc 배열을 출력해보면 아래처럼 배열로 출력이 되게 됩니다! print_r($ccc); // [0] = 'a'; // [2] = 'c'; ..
[php] request method 확인 방법 php 에서 api 서버 작업을 하다보면 전송측에서 데이터를 보내는 전송방식이 어떤 것인지에 따라 역할을 분류합니다. 따라서 전송방식을 확인해야만 작업이 가능한데요. 그럴때, 아래처럼 getenv 함수를 이용하시면 됩니다. getenv("REQUEST_METHOD") 위 내용처럼 환경변수를 조회해주는 내장함수인 getenv 함수를 이용하여 REQUEST_METHOD 를 받아서 출력해보면 데이터 전송방식이 어떤것인지 확인이 가능합니다! 참고들 하세요!
[php] request uri 와 query string 확인방법 php 에서 프로젝트를 작업하다보면 클라이언트나 프론트 쪽에서 넘어온 request uri 와 query string 를 찾아서 체크해야 되는 상황이 생기곤 합니다. 그럴때는 아래처럼 $_SERVER 변수와 getenv 함수를 사용하시면 됩니다! $requestUri = $_SERVER['REQUEST_URI']; $queryString = getenv("QUERY_STRING"); 위 내용을 활용하시면 현재 넘어온 uri 및 get 으로 넘어온 변수들도 확인이 가능합니다. 참고들 하세요!
[php] convert object to array / 오브젝트를 배열로 변환하는 방법 php 에서 object 를 array 즉, 오브젝트를 배열로 변환해서 작업을 해야하는 경우가 있습니다. 그럴때는 간단한게 아래와 같은 방법으로 변환하시면 됩니다! $arr = (array) $obj; 위 내용처럼 변환하고자 하는 오브젝트 앞에 (array) 로 형변환을 해주고 출력해보면 배열로 변환되어 있는 것을 확인할 수 있습니다! 참고들 하세요!