2月
03
2009

[PHP]マルチバイト文字列を正規表現で分割する


リファレンス

マルチバイトの文字列を正規表現で分割する関数のメモ

関数名

mb_split
マルチバイト文字列を正規表現により分割する

説明

array mb_split ( string $pattern, string $string [, int $limit] )
mb_split() は、マルチバイト文字列 string において、正規表現 pattern により文字列を分割し、 結果を配列として返します。
文字エンコーディングは、内部エンコーディングまたは mb_regex_encoding() で指定した 文字エンコーディングが使用されます。

$pattern
正規表現パターン

$string
分割する文字列

$limit
返り値の最大要素数

使い方

// 文字エンコードの設定(内部エンコードをちゃんと指定してればいらない)
mb_regex_encoding('UTF-8');

$string = "部屋と、ワイシャツと、私";
$pattern = "、";
// $stringを$patternで分割してみよう!
$return = mb_split($pattern, $string);
// $returnを表示してみよう
var_dump($return);  // array("部屋と", "ワイシャツと", "私")が表示されるはず

関連

文字列を文字列で分割する

▼Advertisement

【Webサービスを作ろう!好評連載中!】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ #1 挫折しないウェブサービス開発のための4つの心構え
Webサービス、Webアプリケーション開発に興味のある方は必見です!

【2月のイチオシ記事】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ 社長になった私がお金にならないデータベースサイトを作った7つの理由

Written by suzuki in: リファレンス | タグ:

コメントはまだありません

Comments are closed.

RSS feed for comments on this post.


| I have been indebted to Aeros Theme. |