PHP
laravel

濁点付きの半角カタカナを全角カタカナに変換する

Laravelで構築している検索サイトがあります。
こちら検索時に半角の場合の対応を依頼されたので、mb_convert_kana($keywords, 'K')で対応したが、濁点付きの半角カタカナを全角に変換したら2文字になってしまいます。

mb_convert_kanaに以下のオプションを付与する事で解決

解決案はそんなに難しくなく、mb_convert_kanaで調べるとオプションがあり、それを使うことで1文字の全角カタカナに変換してくれるようです

mb_convert_kana($keywords, 'KV')