일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- redis
- it
- Web Server
- Design Patterns
- 요리
- Spring
- devops
- java
- jenkins
- elasticsearch
- ubuntu
- 맛집
- php
- javascript
- docker
- linux
- Gradle
- ReactJS
- tool
- springboot
- IntelliJ
- AWS
- Git
- MySQL
- laravel
- db
- JPA
- jsp
- Spring Boot
- Oracle
- Today
- Total
목록PHP/PHP (31)
아무거나
1. php 소스 header('Access-Control-Allow-Origin: *'); // 모두허용 header('Access-Control-Allow-Origin: {사이트주소}'); // 특정 사이트 주소 허용 2. apache Header set Access-Control-Allow-Origin "*"
[PHP 숫자 자릿수 체크] * strlen 함수를 사용한다. echo strlen('0').': 0 '; echo strlen('01').': 01 '; echo strlen('00').': 00 '; echo strlen('20').': 20 '; exit; 결과) 1: 0 2: 01 2: 00 2: 20
[php guzzle http client 동기/비동기 요청] http://docs.guzzlephp.org/en/stable/index.html // guzzle은 curl 통신을 위한 라이브러리 이다. public function __construct($vendorName, $wmpVendorId, $dataProviderType, $dataProviderProcessType, $startTime) { $this->url = getenv('INTERNAL_API_HOST').'/v1/systems/operation/logs'; $this->serverIp = getenv('SERVER_ADDR'); $this->serverDomain = getenv('HTTP_HOST'); $this->vendorN..
[마젠토 클라우드 푸시 리스트 확인 방법] - http://www.baidu.com/ 바이두 개발자 계정 등록 필요 - 개발자 계정 로그인 - http://developer.baidu.com/ 접속 -> 云推送(클라우드 푸시) -> http://developer.baidu.com/platform/s7 접속 - 상단에 应用管理(응용관리) 클릭
# php 함수 찾을 문자열이 나온 처음 위치부터 끝까지 반환 strstr(문자열, 찾을 문자) $temp = '#(*id title name'; $tmp = strstr($temp , 'id'); 출력 : id title name
# php 함수 배열의 교집합 추출 ex) $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_intersect($array1, $array2); 결과 : array( [0] => green );
# 배열 차이 계산 $array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red"); $array2 = array("a" => "green", "yellow", "red"); $result = array_diff_assoc($array1, $array2); print_r($result); Array ( [b] => brown [c] => blue [0] => red ) * 배열이 일치할 경우 빈 배열값을 출력한다.
# php 날짜 계산 date("Y-m-d H:i:s", strtotime("-1 day")); // 어제 date("Y-m-d H:i:s", strtotime("now")); // 현재 date("Y-m-d H:i:s", strtotime("+1 day")); // 내일 date("Y-m-d H:i:s", strtotime("+1 week")); // 일주일 후 date("Y-m-d H:i:s", strtotime("-1 month")); // 한달 전 date("Y-m-d H:i:s", strtotime("+1 month")); // 다음달 date("Y-m-d H:i:s", strtotime("+1 week 2 days 3 hours 4 seconds")); // 1주 2일 3시간 4초 후 date..
[php 문자열 중 마지막 문자 자르기] 자주 사용하는 php 문자열 관련 함수 중 substr를 이용해서 마지막 문자를 제거하는 방법이다. 예> 문자열 : 1,2,3,4,5, 마지막 문자인 "," 콤마 문자를 제거하는 방법 결과 = 1,2,3,4,5
[PHP 클로저] 익명 함수(Anonymous function)는 말 그대로 함수의 이름이 없는 함수로 클로저(Closure) 또는 콜백(Callback) 이라고도 부르며 PHP 5.3 부터 추가된 기능이며 5.4 에서 기능이 보강되었습니다. 1. 클로저는 다음과 같이 function 키워드와 전달할 변수명을 정해서 작성하면 되며 익명 함수이므로 function 이름은 주지 않습니다. [예제코드] function ($name, $age) { return 'name:'.$name.' age: '. $age; } 2. 사용은 다음과 같이 변수에 바로 할당하고 변수를 호출하면 함수가 실행된다. [예제코드] $bong = function ($name, $age) { return 'name:'.$name.' ag..