overtrue/pinyin 병음에서 병음으로의 일반적인 변환 방법 :
PINYIN_TONE #带音调的转化方式 PINYIN_KEEP_NUMBER #保留数字的转化方式 PINYIN_KEEP_ENGLISH#保留英文的转化方式 PINYIN_KEEP_PUNCTUATION#保留标点的转化方式 PINYIN_UMLAUT_V#使用 v 代替 yu的转化方式
1: 한자를 성조 없이 병음으로 변환
(1): 한자를 성조 없이 병음으로 변환
$pinyin = new Pinyin(); $pinyin->convert('测试汉字转拼音');
출력 데이터는 다음과 같습니다.
['ce', 'shi', 'han', 'zi', 'zhuan', 'pin', 'yin']
(2): 한자를 성조로 병음으로 변환
$pinyin = new Pinyin(); $pinyin->convert('测试汉字转拼音', PINYIN_TONE);
출력 데이터는 다음과 같습니다.
['cè', 'shì', 'hàn', 'zì', 'zhuǎn', 'pīn', 'yīn']
(3): 한자를 병음으로 변환할 때 lv의 병음은 lyu입니다. yu
$pinyin = new Pinyin(); $pinyin->convert('吕氏春秋'); $pinyin->convert('吕氏春秋', PINYIN_UMLAUT_V);
대신 v를 사용하려면 이 방법을 사용하세요. 첫 번째 방법의 출력은 다음과 같습니다.
['lyu', 'shi', 'chun', 'qiu']
두 번째 방법의 출력은 다음과 같습니다.
['lv', 'shi', 'chun', 'qiu']
2: 한자를 병음 문자열로 변환합니다.
$pinyin = new Pinyin(); $pinyin->permalink('测试汉字转拼音'); $pinyin->permalink('测试汉字转拼音', '.');
첫 번째 방법의 출력은 다음과 같습니다.
ce-shi-han-zi-zhuan-pin-yin
두 번째 방법의 출력은 다음과 같습니다.
ce.shi.han.zi.zhuan.pin.yi
3: 한자를 병음 문자열로 변환합니다. 첫 번째 문자 문자열
$pinyin = new Pinyin(); $pinyin->abbr('测试汉字转拼音'); $pinyin->abbr('测试汉字转拼音', '-');
첫 번째 방법의 출력은 다음과 같습니다.
cshzzpy
두 번째 방법의 출력은 다음과 같습니다.
c-s-h-z-z-p-y
4: 전체 한자(구두점 포함)가 병음으로 변환됩니다.
$pinyin = new Pinyin(); $pinyin->sentence('测试汉字转拼音,这是测试!!!'); $pinyin->sentence('测试汉字转拼音,这是测试!!!', '-');
의 출력 첫 번째 방법은
ce shi han zi zhuan pin yin, zhe shi ce shi!!!
th 두 가지 방법의 출력은 다음과 같습니다.
ce-shi-han-zi-zhuan-pin-yin,-zhe-shi-ce-shi!!!
5: 한자를 이름으로 병음으로 변환합니다. 일부 한자의 일반적인 발음은 Qiu와 같은 이름의 발음과 다릅니다. 일반적인 발음은 chou이지만 성으로 사용하면 모두 qiu
$pinyin = new Pinyin(); $pinyin->name('仇某某');
출력 결과는 다음과 같습니다.
['qiu', 'mou', 'mou']
추천 학습: "
PHP Video Tutorial
"