전체 글287 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 UTF EUC-KR 변환 PHP에서 UTF와 EUC-KR 변환 앞으로는 utf8로 통일이 되겠지만, 지금은 혼용을 하고 있는 상황에서 두 가지 문자형식을 변경할 필요가 있을때가 종종 있습니다.PHP에서는 이를 위해서 함수를 제공하는데 그 함수가 바로 iconv()함수입니다. EUC-KR에서 UTF-8로 변경하기 $str = iconv ("EUC-KR", "UTF-8", $str); UTF-8에서 EUC-KR로 변경하기 $str = iconv ("UTF-8", "EUC-KR", $str); ▶▶▶호스팅계정의 용량 알아보는 PHP 프로그램소스▶▶▶간단한 파일업로드 PHP 프로그램소스 ▶▶▶문자열로 문자열 자르기 PHP 프로그램소스 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. 하늘 하늘 가을이 되어가는 하늘입니다.앞을 구름이 가리고 있지만, 높아진 하늘을 발견할 수 있네요.지겹게 더웠던 오래 여름.이렇게 가고 있습니다. 2012. 9. 3. 주차장 일요일 오전, 주차장 한적함이 느껴지는 것 같고, 여유로움이 느껴지는 것 같습니다.지금 자리에 없는 분은 일찍 어디를 향하고 계시겠지요.여행을 가신분도 있고, 가까운 유원지나 공원을 향하신 분도 있을 겁니다. 또 어떤 분은 일요일이지만, 일을 하기 위해 직장으로 향하신 분도 있겠구요. 늦게 들어온 차도 있고, 방금들어온 차도 있고, 곧 나갈 차도 있습니다.승용차도 있고 승합차도 있고 트럭도 있습니다. 2012. 9. 3. MySql 에러 1118 (42000) MySql 에러 1118 (42000) - Row size too large MySql 을 사용하면서 아래와 같은 에러메시지를 만날 수 있습니다. ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs 원인 varchar() 의 선언갯수가 MAX_ROWS 설정값을 초과한 경우에 발생하는 경우가 많습니다.저는 DB의 데이터를 다른 서버로 이전할 경우에 종종 발생합니다. 서버별로 DB의 설정이 달라서 발생하는 것 같습니다. 해결 MAX_ROWS 값을 늘린다.또는 varch.. 2012. 9. 2. 이전 1 ··· 24 25 26 27 28 29 30 ··· 48 다음