preg_quote
正規表現のキャラクターを逃がします
preg_quote()
関数は、文字通りのキャラクターを検索できるように、正規表現に特別な意味を持つキャラクターの前にバックスラッシュを追加します。
この関数は、正規表現でユーザー入力を使用する場合に役立ちます。
preg_quote()を使用して、正規表現で特殊文字を安全に使用します。
<?php $ search = preg_quote ( "://" 、 "/" ) ; $ input = 'https://www.gitbox.net/' ; $ pattern = " / $ search /" ; if ( preg_match ( $ pattern 、 $ input ) ) { エコー「入力はURLです。」 ; }それ以外{ エコー「入力はURLではありません。」 ; } ?>
自分で試してみてください