일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Oracle
- 리눅스
- 주식 청약 일정
- html
- 오라클
- 7월 공모주 청약 일정
- 코드이그나이터
- 자바스크립트
- codeigniter
- MYSQL
- css
- 공모주 청약 일정
- 주식
- 주식 청약
- SQL
- jquery
- Stock
- 6월 공모주 청약 일정
- 자바
- Stock ipo
- linux
- 맥
- Eclipse
- JavaScript
- 공모주
- IPO
- 제이쿼리
- php
- java
- 공모주 청약
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php] 배열 내림차순 정렬함수 arsort() 사용법 및 예제 php 에서 배열을 정렬하는 함수가 있습니다. 그중에서 오름차순 정렬은 arsort 라는 함수를 이용합니다. 아래는 사용법과 예제입니다. $arr = array('1','3','5','4','2'); $arr_sort = arsort($arr); print_r($arr_sort); // 결과는 [0] = '5'; [1] = '4'; [2] = '3'; [3] = '2'; [4] = '1'; 위 내용을 보시면 감이 오시겠지만, arsort() 함수는 입력받은 배열을 내림차순으로 정렬한 배열로 반환해줍니다! 참고하세용!
[php] 배열 오름차순 정렬함수 assort() 사용법 및 예제 php 에서 배열을 정렬하는 함수가 있습니다. 그중에서 오름차순 정렬은 assort 라는 함수를 이용합니다. 아래는 사용법과 예제입니다. $arr = array('1','3','5','4','2'); $arr_sort = assort($arr); print_r($arr_sort); // 결과는 [0] = '1'; [1] = '2'; [2] = '3'; [3] = '4'; [4] = '5'; 위 내용을 보시면 감이 오시겠지만, assort() 함수는 입력받은 배열을 오름차순으로 정렬한 배열로 반환해줍니다! 참고하세용!
[php] 내장함수 join() 사용법 및 예제 php에서 배열을 문자열로 출력하는 함수는 implode 가 있습니다. 그런데 같은기능을 하는 join 함수도 있습니다. 기본 사용법입니다. join("/", "배열이름") 사용 예제입니다. $arr = array('a','b'); echo join('-', $arr); // 결과는 'a-b' 위처럼 implode 와 사용법이 동일합니다! 참고하세요!
[php] isset() 사용법 및 예제 php 에서 변수가 세팅이 되어 있는지 확인하고 싶은 경우가 있습니다. 저는 주로 view에서 넘어온 form 값의 내용에 대한 validation 체크를 할때 주로 사용합니다. 아래는 기본 사용법입니다. isset($arr); 예를들어, form 으로 넘어온 배열을 $data 라고 받으면, if( isset($data["name"]) ) { // $data 배열안에 name 이라는 필드가 세팅되어 있을때 } 혹은 if( !isset($data["name"]) ) { // $data 배열안에 name 이라는 필드가 세팅되어 있지 않을떄 } 이런식으로 안에 있는 값들이 세팅 되어있는지 먼저 확인 후 로직을 작성합니다. 참고들 하세요!
[php] mail 발송중 openssl 에러 해결 방법 php 에서 메일을 발송하는 중에 openssl 관련 에러가 나오면!!!! 제일 먼저 php.ini 파일을 열어서 openssl 을 검색하시면 아래처럼 앞에 (;) 이렇게 주석처진 php_openssl.dll 파일이 보이실껍니다!! ;extension=php_openssl.dll 위처럼 주석이 처진 부분을 아래처럼 ; 이거만 지워서 주석을 풀어 주시면됩니다!! extension=php_openssl.dll 여기서 !! 꼭!! php.ini 파일의 내용을 변경하고 나서는 꼭 web service 를 재시작 해줘야 합니다! 저는 apache 를 주로 이용해서 apache 를 재시작 하니 정상반영 되었습니다! 참고들 하세요!
[php] gd-png error 해결 방법 php 에서 이미지를 압축하고 썸네일 제작하고 하는 라이브러리를 사용하다보면, jpg파일은 이상이 없는데 png 파일은 에러가 나고는 합니다. 그중 아래처럼 에러가 나면 imagepng(): gd-png error: compression level must be 0 through 9 Imagepng("첫번쨰","두번째","세번째"); imagepng 함수에 들어가는 인자가 3개인데 세번째가 압축레벨 입니다. 오류 메세지에 그대로 쓰여 있듯이 png 압축은 0부터 9까지 가능하다는 내용입니다. 따라서 세번째 압축레벨에 대부분 다른숫자가 들어가고 있을테니 0에서 9중 알맞은 압축레벨은 선택하여 입력해주면 됩니다! 참고들 하세요!
[php] php 재생시간을 00:00:00 형태로 바꾸는 함수 php 에서 초단위로 나와있는 재생시간을 00:00:00 의 형태로 바꾸려고 찾다가 실패하고.... 그래서 몫과 나머지를 구하는 함수를 찾아서 응용해서 만들었습니다! 공유하고자 올려봐요! 프레임워크 사용하시는 분들은 helper 나 library 에 등록하셔서 간편하게 사용하실수 있을 듯 하네요! // 재생시간 변환함수 function chg_play_time($time) { $rtn = ""; if( @intval($time) > 0 ) { while(1) { $time_arr = get_calc_result($time, 60); if( strlen($time_arr[1]) == 1 ) { $time_arr[1] = "0" . $time_..
[php] file_size 변환 함수 php 에서 업로드된 파일 사이즈를 단위에 맞게 변경시키는 함수입니다. 저는 codeigniter 를 사용하는데 개인적으로 helper.php 에 함수를 작성해놓고 프론트에서 불러다 쓰니 너무 편하네요 ㅎㅎ // file size 단위 변환 함수 function chg_file_size($size) { $rtn = 0; if($size 1024000){ $rtn = number_format($size * 0.000001024).'MB'; } return $rtn; } 위 소스 보시면 아시겠지만 1MB 이하는 KB로, 그 이상은 MB 로..