文字の読みと、最初と最後の文字を取得したい

文字の読みが類似した単語を取得する関数を作ろうと考えてるのですが、
単語の最初と最後の文字を取得するところで詰まってます。。
ユニコードとかが変な気がするのですが、色々試しても上手くいかないので
確認いして頂けると幸いです。。