こんにちは佐伯です。 マルチバイト文字列関数を使用すると上手くいくと思いますよ。 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