1
私はPHP初心者です。 PHPスクリプトを経由する場合は私はこのPHPコードを理解するのを助けます
は、私が見つかりました:
if(preg_match('/(?i)ID=(\d+)/',$input)) { // id found }
私は(?i)
は何を意味するのかを知りたいですか?
私はPHP初心者です。 PHPスクリプトを経由する場合は私はこのPHPコードを理解するのを助けます
は、私が見つかりました:
if(preg_match('/(?i)ID=(\d+)/',$input)) { // id found }
私は(?i)
は何を意味するのかを知りたいですか?
(?i)
は、in line modifierで、大文字小文字を区別しません。
それが閉鎖デリミタ後i
を加えることと等価である:
if(preg_match('/ID=(\d+)/i',$input))
^
下の行は、IDのような$入力文字列内のパターンマッチングを見つけることです=任意の数。
preg_match('/ID=(\d+)/i',$input)
例一致パターンは ID = 2、ID = 34 ID = 23
http://www.php.net/manual/en/regexp.reference.internal-options.phpあります –