私は次のコードを持っている:操作は失敗し、このエラーが表示され、このため/
シンボルのするpreg_match機能「/」
$URI = "controller/method/parms";
$pattern = "a-z0-9_-/";
echo preg_match("/^[". $pattern ."]+$/i", $URI);
を:
Warning: preg_match(): Unknown modifier ']'
。そのシンボルを削除すると、すべて正常に動作します。
エスケープは 'スラッシュ$パターン= "-Z0-9 _ \/- "; splash58 @' – splash58
:あなたは正しいです、ありがとうございます。問題はシンボルの順番であり、パターンの最後にシンボルを置くことは想定されていませんでした。 –
本当に、私に投票する理由はありません。 –