Re: Syntax
| From: | Ashley Sheridan | Date: | Tue, 22 Sep 2015 08:36:16 +0000 |
| Subject: | Re: Syntax | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-325128@lists.php.net to get a copy of this message | ||
On 22 September 2015 07:33:14 BST, Karl DeSaulniers <karl@designdrumm.com> wrote:
>Hello all,
>Is this correct syntax?
>
>...
>case preg_match("/^[-1|delete|hide|save]/", $MassOption) !== 1 :
>...
>
>I am needing to test against -1 (negative 1) and the words delete,
>hide, and save.
>$MassOption should not equal those.
>
>Best,
>
>Karl DeSaulniers
>Design Drumm
>http://designdrumm.com
No, in regular expressions, the [ ] are for matching individual characters, not strings. You could
instead perform a standard match in () and just negate the result of preg_match() with a !.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.