ひらがなをローマ字の頭文字に変換するだけ
Packagist には登録してないので、 KanaToInitial.php
をDLなりコピペして好きなところに置く。
利用するプロジェクトの composer.json
に以下を追加する。
"repositories": {
"kana2initial": {
"type": "vcs",
"url": "https://github.com/shimoning/kana2initial.git"
}
},
"require": {
"shimoning/kana2initial": ">=0.0.1"
},
その後以下でインストールする。
composer update shimoning/kana2initial
KanaToInitial::convert('ひらがな'); // -> H
ヘボン式やら行の扱いを変更できる。
static なので、一度変更すると移行 convert
を呼び出すときにその設定がそのまま利用される。
デフォルトではどちらも初期値は false
で無効になっている。
KanaToInitial::init($hebon, $replaceR2L)
KanaToInitial::init(true);
KanaToInitial::convert('ふらふら'); // -> F
KanaToInitial::init(false, true);
KanaToInitial::convert('らくらく'); // -> L