한글문자열 자르는 법 입니다.

· 2016-03-08 (화) 12:14:15 · 2634

<?php
 $str = "우리는 민족중흥의 역사적";
 $flag = false; // true = 한글의 시작문자
for($i=0; $i<11; $i++) { // 11바이트로 끊는다면..
 $j = ord($str[$i]); // character의 ASCII 값을 구한다.
if($j > 127) { // 할글(한자 및 도형문자 포함)의 code set을 알면 정확한 범위를 지정 한다.
if( $flag ) $flag = false; // 이미 한글시작문자가 on 되었다면 한글시작문자가 아니므로 flag 를 off함
else $flag = true; // 아니면 한글 시작문자로 flag를 set
 }
 else $flag = false; // 127 보다 작으면 무조건 한글시작이 아님
}
if( $flag ) // true 즉 한글의 시작문자이면
$str = substr($str, 0, 12); // 한바이트 더 자름
else $str = substr($str, 0, 11);
 echo $str."n";
?>  

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-06-30 조회 2,678
16-05-11 조회 2,885
16-03-21 조회 3,026
16-03-19 조회 2,963
16-03-17 조회 2,801
16-03-17 조회 2,869
16-03-14 조회 2,889
16-03-13 조회 2,791
16-03-09 조회 2,894
16-03-08 조회 2,834
16-03-08 조회 2,635
16-03-08 조회 2,683
16-03-08 조회 2,850
16-03-07 조회 2,649
16-03-07 조회 2,686
16-02-29 조회 3,018
16-02-25 조회 3,053
16-02-22 조회 2,875
16-02-12 조회 3,095
16-02-04 조회 3,025
16-02-04 조회 3,260
16-02-04 조회 2,836
16-02-03 조회 3,105
16-02-03 조회 2,866
16-02-02 조회 2,792
16-02-02 조회 2,744
16-02-01 조회 2,719
16-01-30 조회 2,576
16-01-30 조회 2,750
16-01-30 조회 2,640
16-01-30 조회 2,614
16-01-29 조회 2,550
16-01-28 조회 2,599
16-01-28 조회 2,438
16-01-27 조회 2,471
16-01-26 조회 2,420
16-01-26 조회 2,495
16-01-25 조회 2,477
16-01-22 조회 2,406
16-01-22 조회 2,519
16-01-21 조회 2,467
16-01-19 조회 2,327
16-01-19 조회 2,425
16-01-18 조회 2,397
16-01-17 조회 2,526
16-01-14 조회 2,509
16-01-13 조회 2,681
16-01-12 조회 2,629
16-01-12 조회 2,566
16-01-11 조회 2,261
15-12-30 조회 3,047
15-12-29 조회 2,489
15-12-28 조회 2,542
15-12-09 조회 2,614
15-12-08 조회 2,818
15-12-08 조회 2,581
15-12-08 조회 2,857
15-12-07 조회 2,651
15-12-07 조회 3,021
15-12-07 조회 2,684
15-12-06 조회 2,817
15-12-06 조회 2,524
15-12-06 조회 2,733
15-12-05 조회 2,658
15-12-05 조회 2,907
15-12-05 조회 2,720
15-12-04 조회 2,589
15-12-04 조회 2,678
15-12-04 조회 2,738
15-12-03 조회 2,700
15-12-03 조회 2,740
15-12-03 조회 2,732
15-12-02 조회 2,836
15-12-02 조회 2,772
15-12-02 조회 2,894
15-12-02 조회 2,919
15-12-01 조회 2,675
15-12-01 조회 2,467
15-12-01 조회 2,540
15-11-30 조회 2,735
15-11-30 조회 2,856
15-11-30 조회 2,723
15-11-29 조회 2,556
15-11-29 조회 2,775
15-11-29 조회 2,624
15-11-28 조회 2,562
15-11-28 조회 2,579
15-11-28 조회 2,619
15-11-27 조회 2,718
15-11-27 조회 2,560
15-11-27 조회 2,574
15-11-25 조회 2,611
15-11-25 조회 2,644
15-11-25 조회 2,478
15-11-23 조회 2,733
15-11-23 조회 2,863
15-11-23 조회 2,716
15-11-21 조회 2,644
15-11-21 조회 2,547
15-11-21 조회 2,489