본문 바로가기

PHP22

숫자를 한글로 변환 숫자를 한글로 변환 숫자를 한글로 변환해서 출력해야 하는 경우가 있습니다.아래 자료를 참조하시어 프로그램에 반영하시면 도움이 될 듯 합니다.제가 작성한 프로그램은 아니고, 예전에 인터넷에서 참조하여 작성한 내용인데, 어느분의 것인지 출처를 모르겠네요.아시는 분은 댓글에 부탁드립니다. [소스다운로드] num2kor.php [참조소스] function num2kor($num) { $ret = ""; if(!is_numeric($num)) { return 0; } $arr_number = strrev($num); for($i =strlen($arr_number)-1; $i>=0; $i--) { ///////////////////////////////////////////////// // 현재 자리를 구함 $d.. 2013. 10. 17.
PHP 엑셀 저장 excel 저장 PHP 엑셀 저장 excel 저장 브라우저화면에 출력되는 내용을 엑셀로 출력해야하는 경우가 많이 있습니다.DB의 내용을 엑셀파일의 형태로 저장하여 백업을 하거나, 홈페이지 방문자가 화면의 내용을 엑셀형태로 받아가기를 원하는 경우 해당 기능을 구현해야 하는 경우가 있습니다. 엑셀로 저장 엑셀의 형태로 다운받을 수 있는 방법은 상당히 간단합니다.해당 출력을 담당하는 소스 상단에 아래의 코드를 덧붙여주면 끝입니다. 단, 주의해야할 점이 있다면 header()함수 앞에서는 아무것도 출력을 해서는 안된다는 겁니다.아래 샘플코드를 프로그램 파일 제일 상단에 두면 큰 문제를 만나시지는 않을 겁니다. 샘플코드 ▶호스팅계정의 용량 알아보는 PHP 프로그램소스▶간단한 파일업로드 PHP 프로그램소스▶문자열로 문자열 자르기 .. 2012. 9. 15.
PHP http 를 https 로 전환(redirect), http->https PHP http 를 https 로 전환(redirect), http->https 보안SSL을 설치한 후에 http로 들어온 접속을 https 로 전환하는 방법입니다. https를 통해 접속이 되면, 변수 $_SERVER["HTTPS"] 에 on 이 설정됩니다.이를 이용하여 http로 들어온 접속을 https로 리다이렉팅할 수가 있습니다.보안SSL를 설치하셨다면 이 부분을 꼭 해놓으셔야 효과를 볼수 있겠지요~ 2012. 9. 13.
PHP 가변변수 $$ PHP 가변변수 $$ 가변변수란 가변변수는 변수의 값이 가지는 이름을 가진 변수의 값을 이용하고자 할 경우 사용됩니다.가변변수를 잘 활용하면 복잡해질 소스코드를 간편하게 바꿀수도 있습니다. 사용예 $abc = "123";$bbb = "abc"; echo $bbb; // abc라고 출력됩니다.echo $$bbb; // 123 이라고 출력됩니다. 추가설명 아래의 사용예도 곰곰히 생각해보시면 의미를 아실겁니다. echo ${$bbb} // 123echo ${"abc"} // 123 ▶▶▶호스팅계정의 용량 알아보는 PHP 프로그램소스▶▶▶간단한 파일업로드 PHP 프로그램소스▶▶▶문자열로 문자열 자르기 PHP 프로그램소스 위 그림에서 처럼 변수값 자체 또는 문자열도 그 앞에 $를 붙여 변수를 참조할 수 있습니다... 2012. 9. 11.
PHP 배열 정렬 PHP에서 배열의 정렬 usort 함수를 이용하여 배열의 값을 정렬하는 방법입니다.배열의 정렬하면, 보통 한개의 값을 가진 1차원배열에서의 정렬을 떠올립니다.그런데, 지금 설명하려고 하는 것은 다차원배열에서 특정차원의 값을 기준으로 배열을 정렬하는 방법에 대한 것입니다. 엑셀을 조금 사용하신 분들은 사용자정의에 의한 배열의 정렬을 떠올리시면 될 듯 합니다. 먼저 아래의 샘플을 봐주세요.첫번째의 줄과 아래의 cmp 함수를 정의한 부분만을 보시면 됩니다. (회색 부분은 신경 안쓰셔도 됩니다.) usort($ARRAY1, "cmp"); // ----- ⓐ for($i=0;$i $b["yyyymm"]) ? -1 : 1; } // return ($a["yyyymm"] > $b["yyyymm"]) ? -1 : 1;.. 2012. 9. 5.
PHP 마지막날 구하기(말일 구하기) PHP 월의 마지막날 구하기 (달의 마지막날), 날수구하기, 말일 구하기 한달을 구성하는 날수는 28일부터 31일까지 다양합니다. 말일이라고도 하지요.이번달의 마지막 날을 구하거나 특정한 월의 마지막날을 구하려면 date() 함수를 이용하셔야 합니다. 이번달의 마지막날 구하기 date함수의 첫번째 인자에 t 를 넣습니다. date("t") 특정한 달의 마지막 날 구하기 mktime()함수를 이용해서 date 함수의 두번째 인자를 추가합니다.아래 예제는 2012년 7월의 마지막 날을 구하는 예제입니다. date("t", mktime(0, 0, 0, 7, 1, 2012)) 결과결과는 28~31사이가 되겠습니다. 2012. 9. 4.