[PHP-users 30784] Re: ■全角と半角が混在している文字列を、文字化けしないように x 文字だけ取り出す方法

SevenBeat Saeki saeki @ seven-beat.co.jp
2006年 11月 24日 (金) 18:11:54 JST


こんにちは佐伯です。

マルチバイト文字列関数を使用すると上手くいくと思いますよ。
http://www.php.net/manual/ja/ref.mbstring.php

mb_substrを使うとか・・・

頑張って下さい。

----- Original Message ----- 
From: "samotty" <ttsamoto @ yahoo.co.jp>
To: <PHP-users @ php.gr.jp>
Sent: Friday, November 24, 2006 6:07 PM
Subject: [PHP-users 30782] ■全角と半角が混在している文字列を、文字化けしな
いように x 文字だけ取り出す方法


> samottyと申します。
>
> 全角と半角が混在している文字列を、文字化けしないようにx
> 文字だけ取り出すにはどのようにすればよいのでしょうか?
>
> 例えば、
> ”あaかbさcたdなe”
> という文字を、先頭からx文字取り出したいのですが、substr
> などで取り出すと、最後の文字が文字化けを起こす可能性があ
> ります。
>
> 文字化けを起こさないようにx文字取り出すいい方法はないで
> しょうか?
>
> もしご存知の方がいらっしゃいましたら、ご教授いただけませ
> んか。
>
>
> 以上、よろしくお願い致します。
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3



PHP-users メーリングリストの案内