初めてのシステムと日記

システムも日記も初めてです。

preg_quote

正規表現での特殊文字の前にバックスラッシュを挿入してくれる。(エスケープ処理してくれる)

第2引数に文字を指定すれば、その文字もエスケープ処理をしてくれる。

<?php
    $keywords = '$40 for a g3/400';
    $keywords = preg_quote($keywords, '/');
    echo $keywords; // \$40 for a g3\/400 を返します
?>