일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- codeigniter
- Oracle
- 7월 공모주 청약 일정
- 자바스크립트
- php
- 공모주
- Stock ipo
- Stock
- html
- 6월 공모주 청약 일정
- 제이쿼리
- 공모주 청약 일정
- 주식
- 공모주 청약
- MYSQL
- linux
- jquery
- java
- SQL
- 주식 청약
- 오라클
- 코드이그나이터
- 맥
- 자바
- 주식 청약 일정
- 리눅스
- css
- IPO
- Eclipse
- Today
- Total
목록개발/php (530)
개발자의 끄적끄적
[php] php 사업자 등록번호 정규식 예제 php 로 쇼핑몰이나 기타 사업자등록이 필요한 사이트를 구축하다보면 사업자 등록번호가 유효한지 확인해야 하는 경우가 있습니다. 그럴때는 아래 정규식을 이용하시면 됩니다! preg_match('#^[0-9]{3}-[0-9]{2}-[0-9]{5}$#', $str) 입력받은 사업자 등록번호 변수가 $str 이라고 가정하고, 위 처럼 preg_match 를 사용하면 결과는 boolean 형태인 true / false 가 출력됩니다. 참고들 하세요!
[php/codeigniter] 코드이그나이터 쿼리 에러 메세지 및 에러 번호 출력하는 방법 php codeigniter 에서 db_debug 옵션이 false 인 경우에는 쿼리 오류가 나타나지 않습니다. 그럴때는 아래와 같은 명령어로 에러 메세지나 에러 번호를 출력할 수 있습니다! $this->db->_error_message(); $this->db->_error_number(); 참고들 하세요!
[php] php 리다이렉트시 모바일기기 체크 오류 해결 방법 php 에서 user_agent 를 체크해서 페이지를 분리하는 경우가 있습니다. 그렇게 작업을 하다보면 Header Location 을 이용하여 리다이렉트시 pc 화면으로 이동이 되는 경우가 있습니다. 새로고침하면 모바일 페이지가 정상적으로 뜨지만요.. 한참 삽질하다가... 알아낸 사실이지만.. pc 브라우저에서 Header Location 을 이용하여 리다이렉트시 pc 화면으로 튕겨지는 현상으로 확인했습니다. 모바일기기에서 정상적으로 이용하면 아무 문제가 없더군요.. 혹시라도 저처럼 한참 검색하시는분들 계실까봐 공유합니다 ㅠ 참고들 하세요!
[php] php array_rand example / php 배열값 랜덤 추출 방법 php 에서 특정 배열안에 있는 값들중 랜덤으로 하나의 값을 뽑아내고 싶은 경우가 있습니다. 그럴때는 내장함수인 array_rand 를 사용하시면 됩니다. 아래는 기본 사용법입니다. array_rand("Array", "Count") 예를들어 아래와 같이 1부터 5까지의 숫자가 담긴 배열이 있다고 가정하고, $arr = array('1','2','3','4','5'); 위 배열의 값들 중 랜덤으로 1개를 뽑고 싶으면 아래와 같이 array_rand 를 사용하시면 됩니다. array_rand($arr, 1); 위 내용을 출력해보면 아래와 같이 배열안에 있던 값중 하나가 출력됩니다! 3 참고들 하세요!
[php] php addslashes stripslashes 사용법 및 예제 php 에서 넘어온 데이터 들을 확인하다보면 ' 홀따옴표 가 포함되어 있으면 데이터 베이스 저장하거나 할때 오류를 발생시킬 수 있습니다. 그럴때는 아래 나와있는 내장함수인 addslashes 를 사용하시면 됩니다. addslashes 예를들어 아래와 같은 문자열이 있다고 가정하고, $string = "지금은 '테스트' 중입니다."; addslashes 를 사용하면 결과는 아래와 같이 나오게 됩니다. echo addslashes($string) // 결과 지금은 \'테스트\' 중입니다 반대로 원래 문자로 출력할때는 addslashes 와 동일하게 stripslashes 를 사용하시면 됩니다! 참고들 하세요!
[php] php 결과값에 생기는 공백문자 제거하는 정규식 php 를 사용하다보면 특정 문자때문에 화면이 갑자기 깨지는 경우가 있습니다. 공백문자때문인데요. 여러가지 공백문자가 있다고들 하는데 저의 경우는  이문자가 갑자기 생겨서 화면이 깨지더라구요, 특정 변수에는 그 값이 없는데 변수를 출력만 하면 깨지는 경우에는 아래와 같이 정규식을 이용하여 공백문자를 제거할 수 있습니다. $string = str_replace("\xEF\xBB\xBF", '', $string) 참고들 하세요!
[php] php 휴대폰 번호 가운데 마스킹 처리하는 정규식 php 에서 개인정보들을 다루다 보면 휴대폰 번호를 마스킹 처리해야 하는 경우가 있습니다. 그럴때는 정규식을 활용하시면 됩니다. 예를들어 아래와 같이 010-0000-0000 이라는 휴대폰 번호가 있다고 가정하고, $phone = "010-0000-0000" 가운데 4자리를 마스킹 처리하고 싶으면 아래와 같이 정규식을 사용하시면 됩니다. $result = preg_replace('/([0-9]+)-([0-9]+)-([0-9]{4})/', '${1}-****-$3', $phone); 마스킹한 결과는 아래와 같이 나오게 됩니다! 010-****-0000 참고들 하세요!
[php] php 숫자만 추출하는 정규식 php 에서 특정 변수나 문자열의 값들 중에서 숫자만 뽑아내야 하는 경우가 있습니다. 문자를 하나하나 체크할수도 있지만, 아래와 같이 정규식으로도 처리가 가능합니다. 예를들어, 10000abc 라는 문자열을 가진 변수가 있다고 가정하고, 그 문자열에서 숫자만 추출하고 싶으면 아래와 같이 정규식을 사용하시면 됩니다. $string = "10000abc"; $number_string = preg_replace('/[^0-9]*/s', '', $string); 위에서 $number_string 에 담긴 결과는 10000 이 됩니다. 참고들 하세요!