웹프로그래밍

Global It Leader!!


PHP


 
 

한글 초성만 추출하기

페이지 정보

작성자 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 55회 작성일 24-10-09 02:26

본문

<?php

header('Content-Type: text/html; charset=UTF-8');


// 초성 배열

$chosung = [

    'ㄱ', 'ㄲ', 'ㄴ', 'ㄷ', 'ㄸ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅃ', 

    'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅉ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ'

];


// 유니코드에서 '가'의 시작값

$start = hexdec('AC00');


// 한글 자모 계산법

function getChosung($char) {

    global $chosung;

    $code = mb_ord($char, 'UTF-8') - hexdec('AC00');

    $chosung_index = intval($code / (21 * 28));

    return $chosung[$chosung_index];

}


// 테스트용 한글 문자열

$text = "가각간갈감갑강";


foreach (preg_split('//u', $text, -1, PREG_SPLIT_NO_EMPTY) as $char) {

    $initial = getChosung($char);

    echo "글자: {$char}, 초성: {$initial}<br>";

}

?>


댓글목록

등록된 댓글이 없습니다.

전체 90
게시물 검색
PHP 목록
번호 제목 글쓴이 조회 날짜
90 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 56 10-09
열람중 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 56 10-09
88 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 61 10-08
87 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 66 09-03
86 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 83 07-26
85 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 71 07-26
84 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 75 07-07
83 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 66 07-07
82 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 87 06-15
81 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 124 04-23
80 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1521 03-29
79 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3916 03-26
78 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1683 03-26
77 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1508 03-17
76 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2191 11-28
75 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2399 08-11
74 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2022 08-10
73 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2650 08-02
72 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2734 07-20
71 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1953 07-05