현재 위치: > 최신 기사 목록> PHP 개발에서 Baidu Wenxin Yiyan Random 성명서의 Pinyin 전환 기능을 구현하는 방법

PHP 개발에서 Baidu Wenxin Yiyan Random 성명서의 Pinyin 전환 기능을 구현하는 방법

gitbox 2025-06-16

1. 개요

Baidu Wenxin Yiyan은 다양한 흥미로운 진술을 생성 할 수있는 인기있는 진술 생성기입니다. 중국어를 더 잘 표시하기 위해,이 진술은 일반적으로 단순화 된 전통적인 중국어 및 Pinyin 형식으로 변환됩니다. PHP 개발에서는 오픈 소스 Pinyin Library Pinyin.php를 사용 하여이 기능을 구현할 수 있습니다.

2. Pinyin 라이브러리를 설치하십시오

2.1 소스 코드를 다운로드하십시오

먼저 Github에서 pinyin.php의 소스 코드를 다운로드 할 수 있습니다. github 링크 : https://github.com/overtrue/pinyin에 직접 액세스하거나 GIT 명령을 사용하여 다운로드하십시오.

 <span class="fun">git 클론 https://github.com/overtrue/pinyin.git</span>

2.2 Pinyin 라이브러리 소개

PHP 프로젝트에서는 작곡가를 사용하여 pinyin.php 라이브러리를 소개하십시오. Composer.json 파일에 종속성을 추가하고 Composer 업데이트 실행 :

 "require": {
    "overtrue/pinyin": "^4.0.0"
}

Pinyin 라이브러리가 필요한 PHP 파일에서 다음 코드를 사용하여 소개합니다.

 <span class="fun">__dir__가 필요합니다. &#39;/vendor/autoload.php&#39;;</span>

3. Pinyin 기능에 대한 텍스트 구현

3.1 Pinyin 라이브러리 소개

텍스트를 Pinyin 함수로 구현 해야하는 PHP 파일에서 가장 먼저해야 할 일은 Pinyin 라이브러리를 소개하는 것입니다.

 require __DIR__ . '/vendor/autoload.php';
use Overtrue\Pinyin\Pinyin;

3.2 Pinyin 기능에 텍스트를 구현하십시오

Pinyin 라이브러리가 제공 한 방법을 사용하여 중국어를 Pinyin으로 전환하는 기능을 신속하게 알 수 있습니다. 다음 코드는 Pinyin을 사용하여 중국어 텍스트를 문자열로 변환하는 방법을 보여줍니다.

 function convertToPinyin($text) {
    global $pinyin;
    $pinyinText = $pinyin->convert($text, PINYIN_TONE);
    $pinyinText = str_replace(' ', '', $pinyinText);
    $pinyinText = str_replace('/', '-', $pinyinText);
    return $pinyinText;
}

이 기능에서 먼저 Pinyin 클래스의 변환 메소드를 호출하여 중국어 텍스트를 Pinyin으로 문자열로 변환하고 Pinyin 유형을 톤으로 지정하십시오. 다음으로 str_replace 방법을 사용하여 공간을 제거하고 "/"-"-"로 교체하고 마지막으로 Pinyin으로 문자열을 얻습니다.

3.3 Pinyin 테스트

다음으로 텍스트를 Pinyin 함수로 확인하기 위해 일부 테스트 코드를 작성하십시오.

 $text = 'Baidu Wenxin의 말';
echo convertToPinyin($text); // 산출: bai-du-wen-xin-yi-yan

중국어 텍스트 "Baidu Wenxin Yiyan"의 경우, 개조 된 Pinyin은 "Bai-Du-Wen-Xin-Yi-Yan"이 될 것입니다.

4. Baidu Wenxin의 무작위 진술 구현

4.1 Baidu Wenxin Yiyan API를 설치하십시오

Baidu Wenxin Yiyan은 개발자가 사용하는 API를 제공합니다. 사용하기 전에 API에 액세스하려면 키를 요청해야합니다. 자세한 단계는 공식 문서를 참조하십시오.

작곡가를 사용하여 API를 설치할 수 있습니다.

 <span class="fun">작곡가는 군사/이얀-아피가 필요합니다</span>

그것을 사용할 때는 먼저 API 클래스를 소개해야합니다.

 <span class="fun">militch \ yiyan \ yiyan을 사용하십시오.</span>

4.2 무작위 진술을 받으십시오

Baidu Wenxin Yiyan이 제공 한 API를 통해 무작위로 생성 된 진술을 얻을 수 있습니다. 다음 코드는 API의 명령문을 구현하고 Pinyin을 사용하여 문자열로 변환합니다.

 $yiyan = new Yiyan();
$yiyan->setType('hitokoto');
$yiyan->setEncode('text');
$hitokoto = $yiyan->get();
echo convertToPinyin($hitokoto);

이 코드를 통해 API에서 임의의 명령문을 가져 와서 출력을 위해 Pinyin 문자열로 변환 할 수 있습니다.

5. 요약

위의 단계를 통해, 우리는 PHP 개발에서 Baidu Wenxin Yiyan Random 성명서의 Pinyin 전환 기능을 실현할 수 있습니다. 오픈 소스 Pinyin 라이브러리를 사용하여 중국어 텍스트를 Pinyin으로 문자열로 빠르게 변환 할 수 있습니다. Baidu Wenxin Yiyan이 제공 한 API는 개발자가 무작위로 생성 된 진술을 얻는 데 편리합니다.