json_encode 시 한글 깨짐 현상이 있다.정확히 말하면 깨진 것이 아니고 unicode 로 변환 된 것인데php 5.4 버전에서는 json_array($array,JSON_UNESCAPED_UNICODE) 로 해결 할 수 있다고 하는데안될 경우 아래의 함수를 이용하면 된다. function my_json_encode($arr) { //convmap since 0x80 char codes so it takes all multibyte codes (above ASCII 127). So such characters are being "hidden" from normal json_encoding array_walk_recursive($arr, function (&$item, $key) { if (is_s..
Mysql 에서 HTML 태그 삭제 함수(strip_tags) delimiter || DROP FUNCTION IF EXISTS strip_tags|| CREATE FUNCTION strip_tags( x longtext) RETURNS longtext LANGUAGE SQL NOT DETERMINISTIC READS SQL DATA BEGIN DECLARE sstart INT UNSIGNED; DECLARE ends INT UNSIGNED; IF x IS NOT NULL THEN SET sstart = LOCATE('', x, sstart); SET x = CONCAT(SUBSTRING( x, 1 ,sstart -1) ,SUBSTRING(x, ends +1 )) ; SET sstart = LOCATE(..
PHP sprintf를 이용한 실수형 연산(float)1. 현상 : mysql 의 필드가 float(13,3) 으로 설정하고 9999999999.001 + 0.001 을 저장하면소수점은 절삭되고 9999999999 만 저장됨. $_f = 9999999999.001 + 0.001; // 9999999999 만 입력됨 강제로 형변환을 해봤지만 동일 현상 발생.sprintf를 이용하면 정상 입력됨 $_f = sprintf("%.3f",9999999999.001 + 0.001); // 9999999999.001 입력됨
IE버전별 CSS 파일 호출 및 STYLE 코드에 적용 방법 1. CSS 파일을 가져올 때 2. STYLE 코드 안에서 적용 할때 /* 브라우저 모드 EDGE 이거나 IE8 이상인 경우 */ .selector { property:value; property:value; } /* IE 7 이하 */ .selector { property:value; *property:value; } /* IE 6 이하 */ .selector { property:value; _property:value; }