웹프로그래밍

Global It Leader!!


PHP


 
 

한글 초성만 추출하기

페이지 정보

작성자 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 54회 작성일 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 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 55 10-09
열람중 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 55 10-09
88 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 61 10-08
87 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 65 09-03
86 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 81 07-26
85 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 71 07-26
84 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 74 07-07
83 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 65 07-07
82 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 86 06-15
81 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 123 04-23
80 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1520 03-29
79 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3915 03-26
78 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1682 03-26
77 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1507 03-17
76 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2189 11-28
75 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2398 08-11
74 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2021 08-10
73 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2649 08-02
72 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2733 07-20
71 no_profile 운영자쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1952 07-05