PHP では、正規表現「preg_replace ($pattern, $replacement, $subject, $limit, $count)」を使用して検索と置換を行うことができます。

# 推奨: 「
PHP ビデオ チュートリアル 」
php の通常の検索と置換 preg_replace
preg_replace — 正規表現の検索と置換を実行します。
メソッドの説明:
1 | preg_replace ( $pattern , $replacement , $subject , $limit , $count )
|
ログイン後にコピー
パターンに一致する件名の部分を検索し、置換に置き換えます。
$limit、$count パラメーターはオプションです。
limit: 各主題の各パターンの置換の最大数。デフォルトは -1 (無制限) です。
count: 指定した場合、完了した置換の数が入力されます。
戻り値:
subject が配列の場合、preg_replace() は配列を返し、それ以外の場合は文字列を返します。
一致するものが見つかった場合は、置換された件名が返され、そうでない場合は、変更されていない件名が返されます。エラーが発生した場合は NULL が返されます。
インスタンス 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php
$PIWIK_API = 'filter_offset={offset}&period={period}& date ={ date }';
$patterns = array (
'/{offset}/',
'/{period}/',
'/{ date }/'
);
$replacements = array (
33,
'day',
'216-11-11'
);
$url = preg_replace( $patterns , $replacements , $PIWIK_API );
|
ログイン後にコピー
インスタンス 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php
$PIWIK_API = array (
'filter_offset' => '{offset}',
'period' => '{period}',
' date ' => '{ date }'
);
$patterns = array (
'/{offset}/',
'/{period}/',
'/{ date }/'
);
$replacements = array (
33,
'day',
'216-11-11'
);
$url = preg_replace( $patterns , $replacements , $PIWIK_API );
|
ログイン後にコピー
以上が通常のPHPで検索と置換を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。