| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
preg_filter(PHP 5 >= 5.3.0, PHP 7) preg_filter — 正規表現による検索と置換を行う 説明
mixed preg_filter
( mixed
$pattern
, mixed $replacement
, mixed $subject
[, int $limit = -1
[, int &$count
]] )preg_filter() は preg_replace() と似ていますが、マッチした結果 (を変換したもの) のみを返します。 この関数の挙動の詳細については preg_replace() のドキュメントを参照ください。 返り値
マッチする結果が見つからなかったりエラーが発生したりした場合は、
例
例1 preg_filter() と preg_replace() の比較
<?php上の例の出力は以下となります。
preg_filter returns
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[7] => A:4
)
preg_replace returns
Array
(
[0] => A:C:1
[1] => B:C:a
[2] => A:2
[3] => B:b
[4] => A:3
[5] => A
[6] => B
[7] => A:4
)
参考
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「preg_filter - 正規表現による検索と置換を行う」をGoogle検索
|