| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
preg_split(PHP 4, PHP 5, PHP 7) preg_split — 正規表現で文字列を分割する 説明
array preg_split
( string
$pattern
, string $subject
[, int $limit = -1
[, int $flags = 0
]] )指定した文字列を、正規表現で分割します。 パラメータ
返り値
例
例1 preg_split() の例 : 検索文字列のある部分を取得
<?php 上の例の出力は以下となります。 Array ( [0] => hypertext [1] => language [2] => programming )
例2 文字列を文字要素に分割
<?php 上の例の出力は以下となります。 Array ( [0] => s [1] => t [2] => r [3] => i [4] => n [5] => g )
例3 文字列をマッチするものとそのオフセットに分割
<?php 上の例の出力は以下となります。 Array ( [0] => Array ( [0] => hypertext [1] => 0 ) [1] => Array ( [0] => language [1] => 10 ) [2] => Array ( [0] => programming [1] => 19 ) ) 注意ヒント
正規表現の威力を必要としないのなら、より高速な (機能はシンプルですが) 代替関数として explode() あるいは str_split() のような選択肢があります。 ヒント
マッチングに失敗した場合は、要素が一つだけの配列を返します。その要素の内容は、入力文字列そのままになります。 参考
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「preg_split - 正規表現で文字列を分割する」をGoogle検索
|