Overtrue\Pinyin\Pinyin::romanize PHP Method

romanize() protected method

Convert Chinese to pinyin.
protected romanize ( string $string, boolean $isName = false ) : string
$string string
$isName boolean
return string
    protected function romanize($string, $isName = false)
    {
        $string = $this->prepare($string);
        $dictLoader = $this->getLoader();
        if ($isName) {
            $string = $this->convertSurname($string, $dictLoader);
        }
        $dictLoader->map(function ($dictionary) use(&$string) {
            $string = strtr($string, $dictionary);
        });
        return $string;
    }