|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">preg_split (PHP 3>= 3.0.9, PHP 4 ) preg_split -- 正規表現で文字列を分割する 説明array preg_split ( string pattern, string subject, int [limit], int [flags]) 注意
パラメータflagsは、PHP4 Beta3で追加されました。
patternにマッチした境界で分割した
subjectの部分文字列を有する配列を返します。
limitが指定された場合、最大
limit個の部分文字列のみが返されます。そし
て、limitが-1の場合は"制限がない"ことを意
味します。これは、flagsを指定する場合に便
利です。
flags は次のフラグを組み合わせたものとする
ことが可能です。(ビット和演算子|で組み合わせる):
- PREG_SPLIT_NO_EMPTY
このフラグが設定されている場合、空でないもののみが、
preg_split()により返されます。
- PREG_SPLIT_DELIM_CAPTURE
このフラグが設定されている場合、デリミタパターンの括弧で括ら
れた式の値が取得され、同時に返されます。このフラグは4.0.5で追
加されました。
例 1preg_split() の例
検索文字列の部分を取得します。
// " ", \r, \t, \n , \f を含むカンマまたは空白文字で句を分割します。
$keywords = preg_split ("/[\s,]+/", "hypertext language, programming"); |
文字列を文字要素に分割します。
$str = 'string';
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars); |
|
spliti(),
split(),
implode(),
preg_match(),
preg_match_all(),
preg_replace()も参照下さい。
|