[PHP-users 1974] Re: シングルバイト文字とマルチバイト文字の分割

Osamu Shigematsu php-users@php.gr.jp
Tue, 11 Sep 2001 11:23:37 +0900


重松です。

> ●やりたいこと
> 例えば「日本語とEnglish混じりのTextです」といった文字列が与えられた場合、
> 
> $array[0] = "日本語と"
> $array[1] = "English"
> $array[2] = "混じりの"
> $array[3] = "Text"
> $array[4] = "です"
> 
> のように、分離できればと思うのですが、mbregexモジュール等を利用して
> スマートに行なう方法をどなたかご存知ないでしょうか?
> やはり一文字ずつシングルバイト文字かマルチバイト文字か判定して
> 地道に配列を埋めていくしかないのだろうか・・・

アイデアだけ。JIS に変換して、explode()。

-- 
Osamu Shigematsu

http://www.ravi.ne.jp/%7eshige/
mailto:shige@ravi.ne.jp