preg_replace_callback_array正規表現検索を行い、コールバック関数を使用して置換を行う 説明
stringarraynull preg_replace_callback_array(
array $pattern ,stringarray $subject ,int $limit = -1,int &$count = null ,int $flags = 0) この関数の動作は、preg_replace_callback に似ていますが、 コールバック関数が、パターン単位ペースで実行されるところが異なります。 パラメータ
戻り値
preg_replace_callback_array は、
マッチするものが見つかった場合は新しい subject
を返し、それ以外の場合はもとの エラー / 例外
渡された正規表現のパターンがコンパイルできない場合、 変更履歴
例
例1 preg_replace_callback_array の例
<?php 上の例の出力は以下となります。 6 matches for "a" found 3 matches for "b" found |