Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- css
- Oracle
- 오라클
- Stock ipo
- linux
- Stock
- 리눅스
- 제이쿼리
- 공모주
- JavaScript
- 공모주 청약 일정
- 6월 공모주 청약 일정
- MYSQL
- 7월 공모주 청약 일정
- 주식 청약 일정
- 주식 청약
- 공모주 청약
- SQL
- 맥
- php
- 자바스크립트
- html
- Eclipse
- codeigniter
- IPO
- 자바
- java
- 코드이그나이터
- 주식
- jquery
Archives
- Today
- Total
개발자의 끄적끄적
[PHP] 한글 포함한 문자열 자르기 mb_substr [펌] 본문
728x90
반응형
[PHP] 한글 포함한 문자열 자르기 mb_substr [펌]
PHP에서 문자열을 원하는 길이만큼 자르는 함수에는 substr이라는 함수가 있습니다. 하지만 영문 byte를 기준으로 자르기 때문에 한글 문자열을 자르려다 보면 글자가 깨지는 현상이 일어납니다. 따라서 특정 인코딩이나 한글을 포함한 문자열을 자를 때에는 mb_substr 함수를 사용합니다.
PHP 한글 포함한 문자열 자르기 mb_substr
아래와 같이 호출하면 잘린 문자열을 반환합니다.
mb_substr(자를 문자열 , 어디서부터 자를 것인지, 얼마나 자를건지);
어디서부터 자를 것인지 부분은 0부터 시작합니다.
ex)
echo mb_substr("안녕하세요.", 0, 2);
출력값 )
안녕
사용할 특정 인코딩 방법을 지정할 수도 있습니다.
mb_substr(자를 문자열 , 어디서부터 자를건지, 얼마나 자를 것인지, 인코딩 방법);
ex)
echo mb_substr("안녕하세요.", 0, 2, 'utf-8');
출처: https://jhrun.tistory.com/205 [JHRunning]
반응형
'개발 > php' 카테고리의 다른 글
[PHP] MySQL 레코드 가져오기 (mysqli_fetch_assoc) [펌] (0) | 2020.10.02 |
---|---|
[php] mysqli 를 이용한 접속 예제 소스 (0) | 2020.10.02 |
[php] file upload error 체크 방법 (0) | 2020.09.25 |
[php] CentOS7 + nginx + PHP7 + codeIgniter 세팅기[펌] (0) | 2020.09.19 |
[php] nginx / codeigniter index.php 죽이기 설정 참고 URL (0) | 2020.09.18 |
Comments